| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | 
							-                   __ _      _     _
 
-                  / _(_)    | |   | |
 
-  __ _  ___  ___ | |_ _  ___| | __| |
 
- / _` |/ _ \/ _ \|  _| |/ _ \ |/ _` |
 
- | (_| | __/ (_) | | | |  __/ | (_| |
 
- \__, |\___|\___/|_| |_|\___|_|\__,_|
 
-  __/ |
 
- |___/
 
- CONTENTS OF THIS FILE
 
- ---------------------
 
-  * About Geofield
 
-  * Install
 
-  * Configure
 
-  * Credits
 
-  * API notes
 
- ABOUT GEOFIELD
 
- --------------
 
- Geofield (http://drupal.org/project/geofield) is a Drupal 7 module that
 
- provides a field types for storing geographic data. This data can be attached
 
- to any entity, e.g., nodes, users and taxonomy terms. Geofield provides
 
- different widgets for data input and formatters for data output. The Geofield
 
- module can can store data as Latitude and Longitude, Bounding Box and Well
 
- Known Text (WKT) and it supports all types of geographical data: points,
 
- lines, polygons, multitypes et cetera.
 
- Great documentation on Geofield can be found at http://drupal.org/node/1089574
 
- INSTALL
 
- -------
 
- Install the modules Geofield and geoPHP in the usual way. General information
 
- on installing Drupal modules can be found here: http://drupal.
 
- org/documentation/install/modules-themes/modules-7
 
- Optionally install Open Layers 2: http://drupal.org/project/openlayers
 
- CONFIGURE
 
- ---------
 
- To add a geofield to a content type go to /admin/structure/types/ and choose
 
- "Manage fields" for the chosen content type. Add a new field of the field type
 
- "Geofield", and choose the preferred widget, e.g., "OpenLayers Map". Configure
 
- the field according ton the chosen options.
 
- Geofield comes with the basic but easy-to-use submodule Geofield Map that
 
- allows you to display geographical data in a Google map. Enable Geofield Map
 
- at /admin/modules. Read more about Geofield Map at
 
- http://drupal.org/node/1466490
 
- For more advanced and flexible data display you need to configure or create a
 
- map in OpenLayers at /admin/structure/openlayers/maps. You can easily create
 
- your own map by cloning an existing one. An introduction to OpenLayers can be
 
- found here: http://drupal.org/node/1481374.
 
- When you have configured a map in OpenLayers you must define to use the map.
 
- Go to  /admin/structure/types and choose "Manage display".
 
- Note: you can also add a geofield to a user, a taxonomy term or a comment.
 
- CREDITS
 
- -------
 
- Original author:  Tristan O'Neil
 
- Contributors:     Alex Barth, Jeff Miccolis, Young Hahn, Tom MacWright,
 
-                   Patrick Hayes, Dave Tarc, Nikhil Trivedi, Marek Sotak,
 
-                   Khalid Jebbari, Brandon Morrison, David Peterson
 
- API NOTES
 
- ---------
 
- Geofield fields contain nine columns of information about the geographic data
 
- that is stores. At its heart is the 'wkt' column where it stores the full
 
- geometry in the 'Well Known Text' (WKT) format. All other columns are metadata
 
- derived from the WKT column. Columns are as follows:
 
-   'wkt'          WKT
 
-   'geo_type'     Type of geometry (point, linestring, polygon etc.)
 
-   'lat'          Centroid (Latitude or Y)
 
-   'lon'          Centroid (Longitude or X)
 
-   'top'          Bounding Box Top (Latitude or Max Y)
 
-   'bottom'       Bounding Box Bottom (Latitude or Min Y)
 
-   'left'         Bounding Box Left (Longitude or Min X)
 
-   'right'        Bounding Box Right (Longitude or Max X)
 
- When a geofield is saved using the provided widgets, these values are passed
 
- through the geofield_compute_values function in order to compute dependent
 
- values. By default dependent values are computed based on WKT, but this may be
 
- overriden to compute values based on other columns. For example,
 
- geofield_compute_values may be called like so:
 
-   geofield_compute_values($values, 'latlon');
 
- This will compute the wkt field (and all other fields) based on the lat/lon
 
- columns, resulting in a point. As a developer this is important to remember if
 
- you modify geofield information using node_load and node_save. Make sure to
 
- run any modified geofield instances through geofield_compute_values in order
 
- to make all columns consistent.
 
 
  |