C-squares

C-squares

C-squares (acronym for the "concise spatial query and representation system") is a system of geocodes (actually a type of global grid) that provides a basis for simple spatial indexing of geographic features or data. It was devised by Tony Rees of CSIRO Marine and Atmospheric Research (then "CSIRO Marine Research") in 2001-2, and described in the literature in 2003 [ [http://www.marine.csiro.au/csquares/csq-article-Mar03-lowres.pdf Rees, T. 2003. “C-squares”, a new spatial indexing system and its applicability to the description of oceanographic datasets. Oceanography, 16(1), 11–19.] ] . The notation system of c-squares incorporates a compact encoding of latitude and longitude coordinates into a machine- and human-readable "c-squares code", which can then be used either for spatial search or display via a suitable mapping application. The c-squares codes also provide an application- and vendor-independent, interoperable notation system for any gridded data whose units of organization correspond with steps of the c-squares hierarchy (e.g. 5-, 1-, 0.5 degree cells, etc.).

Rationale

According to the initial system description, c-squares was devised as an improved (more precise) method for expressing dataset geographic extents in searchable metadata catalogues, in place of (or in addition to) conventional bounding rectangle representations. The method is also useful as a generic, interoperable notation for gridded data (see above), for example a variety of datasets that describe environmental characteristics of global half-degree cells (see [http://www.aquamaps.org/ AquaMaps] site). C-squares can also simply be used for mapping (example: [http://www.marine.csiro.au/caab CSIRO Marine and Atmospheric Research's "CAAB" application] ), although the most value is obtained when the system is used for spatial search as well (e.g. [http://www.iobis.org/ OBIS database] , [http://www.cmar.csiro.au/marlin CMAR's "MarLIN" metadatabase] , etc.).

Description

C-squares provides a hierarchical nomenclature for dividing 10°x10° World Meteorological Organization (WMO) squares into smaller units (each an individual "c-square") of 5°x5°, 1°x1°, 0.5°x0.5°, 0.1°x0.1°, etc., using an alternating base 2, base 5 linear division, as fine as may be required. Each cell of the resulting subdivision is allocated a unique alphanumeric identifier (c-squares code), such that the position of an object or objects on the surface of the Globe can be represented by a set of one or more such codes that define the cell(s) within which the object occurs. Storing these codes as text identifiers, for example in a database, repository of spatial metadata, searchable text file or web page, then offers the functionality for a simple, text-based spatial search, without the requirement for any more complex geographic information system (GIS). Once stored (or if desired, generated on-the-fly using a c-squares encoder), a code or set of codes can also be rendered on a map by a utility (for example, the web-accessible [http://www.cmar.csiro.au/csquares/about-mapper.htm c-squares mapper] ) that incorporates the relevant decoding routines.

The actual assignment of the individual cell identifiers to vector objects whose position is expressed in latitude, longitude coordinates follows rules described in reference (1) and the [http://www.cmar.csiro.au/csquares/ c-squares website] and can be automated via simple routines, and the reverse is also possible (decoding) in a straightforward manner. In addition, since the codes are hierarchical and interleaved (each "cycle" containing identifiers for both longitude and latitude, at progressively finer levels of resolution), only the relevant "leading" portion of a (for example) high resolution code need be interrogated to match a lower resolution spatial query.

Example c-squares codes

London, UK, occupies (for example) portions of four 0.5°x0.5° cells:
* -0.5°W to 0°W, 51.5°N to 52.0°N
* -0.5°W to 0°W, 51.0°N to 51.5°N
* 0°E to 0.5°E, 51.5°N to 52.0°N
* 0°E to 0.5°E, 51.0°N to 51.5°N

In c-squares notation these are cells "7500:110:3", "7500:110:1", "1500:110:3" and "1500:110:1" (at 0.5°x0.5° resolution). Alternatively at 1°x1° they are portions of two cells, "7500:110" and "1500:110"; at 5°x5° resolution, portions of two cells "7500:1" and "1500:1"; and at 10°x10° resolution, portions of 2 cells "7500" and "1500" (equivalent to the same identifiers as in WMO squares).

To visualize the position of these squares on a map, the current syntax to address an installation of the "c-squares mapper" is (e.g.):

[http://www.obis.org.au/cgi-bin/cs_map.pl?csq=7500:110:3|7500:110:1|1500:110:3|1500:110:1 http://www.obis.org.au/cgi-bin/cs_map.pl?csq=7500:110:3|7500:110:1|1500:110:3|1500:110:1] .

In a system that uses c-squares codes as units of spatial indexing, a text-based search on any of these square identifiers will retrieve data associated with the relevant square. If a wildcard search is supported (for example suppose that the wildcard character is a percent sign), a search on "7500%" will retrieve all data items in that ten degree square, a search on "7500:1%" will retrieve all data items in that five degree square, etc.

The asterisk character "*" has a special (reserved) meaning in c-squares notation, being a "compact" notation indicating that all finer cells within a higher level cell are included, to the level of resolution indicated by the number of asterisks. In the example above, "7500:*" would indicate that all 4 five-degree cells within parent ten-degree cell "7500" are filled, "7500:***" would indicate that all 100 one-degree cells within parent ten-degree cell "7500" are filled, etc. This approach enables the filling of contiguous blocks of cells with an economy of characters in many cases (a form of data compression), that is useful for efficient storage and transfer of c-squares codes as required.

ample c-squares enabled systems

C-squares spatial indexing, search, and/or mapping routines are currently incorporated into OBIS, the Ocean Biogeographic Information System; FishBase; [http://www.aquamaps.org/ AquaMaps] ; and a variety of web-accessible applications at CSIRO Marine and Atmospheric Research. For a full list, see the link [http://www.marine.csiro.au/csquares/samples.htm Sample c-squares enabled systems] on the c-squares website.

References

ee also

*World Meteorological Organization squares
*Grid (spatial index)
*Geocode
*Minimum bounding rectangle
*Geospatial metadata
*Ocean Biogeographic Information System
*FishBase
*CSIRO Marine and Atmospheric Research

External links

* [http://www.marine.csiro.au/csquares/ C-squares home page]
* [http://csquares.sourceforge.net/ C-squares project page on SourceForge]
* [http://www.aquamaps.org/ AquaMaps (demonstration of c-squares in real-world use)]
* [http://www.iobis.org/ OBIS (same)]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • squares|ville — «SKWAIRZ vihl», noun, adjective. Slang. –n. the world or society of squares. –adj. not up to date; unfashionable; square …   Useful english dictionary

  • Squares on Both Sides — Allgemeine Informationen Genre(s) Indie, Postrock, Electronica Gründung 2002 Website …   Deutsch Wikipedia

  • Squares of Savannah, Georgia — The city of Savannah, Georgia, U.S.A., was laid out in 1733 around four open squares. The plan anticipated growth of the city and thus expansion of the grid; additional squares were added during the Eighteenth and Nineteenth Centuries, and by… …   Wikipedia

  • Squares in London — London has had a long history with squares. Of London s squares, a few, such as Trafalgar Square, were built as public open spaces, like the city squares found in many cities, but most of them originally contained private communal gardens for use …   Wikipedia

  • Squares/Squares — (district)    This district developed from a plan submitted by Gédéon Bordiau. Construction began about 1880 and was completed about 1905. Located in the northeastern section of the city, the area s marshy ground was drained and portions of the… …   Historical Dictionary of Brussels

  • parks and squares — Squares, faux public spaces, were constructed in cities throughout China after the 1949 revolution in imitation of Red Square in Moscow for the holding of officially orchestrated mass parades, reviews and political rallies (although they later… …   Encyclopedia of Contemporary Chinese Culture

  • squares — skwer /skweÉ™ n. geometric figure having four equal sides; something shaped like a square; open area in a town or city, plaza; exponent of 2; tool with straight edges and a right angle; conservative person (Slang) v. make square; multiply a… …   English contemporary dictionary

  • SQUARES — …   Useful english dictionary

  • Least squares — The method of least squares is a standard approach to the approximate solution of overdetermined systems, i.e., sets of equations in which there are more equations than unknowns. Least squares means that the overall solution minimizes the sum of… …   Wikipedia

  • Linear least squares (mathematics) — This article is about the mathematics that underlie curve fitting using linear least squares. For statistical regression analysis using least squares, see linear regression. For linear regression on a single variable, see simple linear regression …   Wikipedia

  • Corresponding squares — Corresponding s …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”