€cdocutils.nodes
document
q)q}q(U	nametypesq}q(XB���adding external spatial data made publically available through wmsqNX���metacat's use of geoserverqNX4���configuring the layout of the html mapping interfaceqNXO���configuring the visual portrayal of geospatial data (e.g., symbology and color)q	NX0���configuring the "select location" drop-down menuq
NX,���adding other spatial datasets to the web mapqNX���installing and configuringqNX2���configuring the size and initial extent of the mapq
NX���spatial queriesqNX"���adding a map to a web page or skinqNuUsubstitution_defsq}qUparse_messagesq]q(cdocutils.nodes
system_message
q)q}q(U	rawsourceqU�Uparentqcdocutils.nodes
section
q)q}q(hU�hh)q}q(hU�hh)q}q(hU�hhUsourceq Xc���/var/lib/jenkins/jobs/Metacat_stable/workspace/METACAT_2_7_2/docs/user/metacat/source/geoserver.rstq!Utagnameq"Usectionq#U
attributesq$}q%(Udupnamesq&]Uclassesq']Ubackrefsq(]Uidsq)]q*Umetacat-s-use-of-geoserverq+aUnamesq,]q-hauUlineq.KUdocumentq/hUchildrenq0]q1(cdocutils.nodes
title
q2)q3}q4(hX���Metacat's Use of Geoserverq5hhh h!h"Utitleq6h$}q7(h&]h']h(]h)]h,]uh.Kh/hh0]q8cdocutils.nodes
Text
q9X���Metacat's Use of Geoserverq:…q;}q<(hh5hh3ubaubcdocutils.nodes
paragraph
q=)q>}q?(hXŽ��GeoServer 2.0.2, an open source Web Mapping Service (WMS) written in Java, is
bundled with Metacat and can be used to render spatial data as web-deliverable
maps. Metacat uses OpenLayers (http://openlayers.org/) to provide a web-based
user interface for interacting with the generated maps. You can use any
WMS-compatible client (e.g., ArcGIS, QGIS, JUMP, UDig, OpenLayers, Mapbender,
Map Builder).hhh h!h"U	paragraphq@h$}qA(h&]h']h(]h)]h,]uh.Kh/hh0]qB(h9X¼���GeoServer 2.0.2, an open source Web Mapping Service (WMS) written in Java, is
bundled with Metacat and can be used to render spatial data as web-deliverable
maps. Metacat uses OpenLayers (qC…qD}qE(hX¼���GeoServer 2.0.2, an open source Web Mapping Service (WMS) written in Java, is
bundled with Metacat and can be used to render spatial data as web-deliverable
maps. Metacat uses OpenLayers (hh>ubcdocutils.nodes
reference
qF)qG}qH(hX���http://openlayers.org/qIh$}qJ(UrefurihIh)]h(]h&]h']h,]uhh>h0]qKh9X���http://openlayers.org/qL…qM}qN(hU�hhGubah"U	referenceqOubh9X¼���) to provide a web-based
user interface for interacting with the generated maps. You can use any
WMS-compatible client (e.g., ArcGIS, QGIS, JUMP, UDig, OpenLayers, Mapbender,
Map Builder).qP…qQ}qR(hX¼���) to provide a web-based
user interface for interacting with the generated maps. You can use any
WMS-compatible client (e.g., ArcGIS, QGIS, JUMP, UDig, OpenLayers, Mapbender,
Map Builder).hh>ubeubh=)qS}qT(hXæ���IMPORTANT: Regardless of whether you plan on using the mapping functionality
you should, for security purposes, configure GeoServer so that it doesn't
use the default password. For instructions, please see
Geoserver Configuration.qUhhh h!h"h@h$}qV(h&]h']h(]h)]h,]uh.Kh/hh0]qWh9X��IMPORTANT: Regardless of whether you plan on using the mapping functionality
you should, for security purposes, configure GeoServer so that it doesn't
use the default password. For instructions, please see
Geoserver Configuration.qX…qY}qZ(hhUhhSubaubcdocutils.nodes
figure
q[)q\}q](hU�hhh h!h"Ufigureq^h$}q_(Ualignq`X���centerh)]qaUid1qbah(]h&]h']h,]uh.Nh/hh0]qc(cdocutils.nodes
image
qd)qe}qf(hXÛ���.. figure:: images/screenshots/image051.jpg
   :align: center

   A map generated by Metacat's GeoServer. Points and "bounding boxes"
   represent the geographic extent of datasets stored in the KNB Metacat repository.
h$}qg(UuriX���images/screenshots/image051.jpgqhh)]h(]h&]h']U
candidatesqi}qjU*hhsh,]uhh\h0]h"Uimageqkubcdocutils.nodes
caption
ql)qm}qn(hX•���A map generated by Metacat's GeoServer. Points and "bounding boxes"
represent the geographic extent of datasets stored in the KNB Metacat repository.qohh\h h!h"Ucaptionqph$}qq(h&]h']h(]h)]h,]uh.Kh0]qrh9X•���A map generated by Metacat's GeoServer. Points and "bounding boxes"
represent the geographic extent of datasets stored in the KNB Metacat repository.qs…qt}qu(hhohhmubaubeubh=)qv}qw(hX»���GeoServer supports a wide variety of vector GIS data sources, which can be
styled using Styled Layer Descriptors (SLDs) and output as images (the default)
or raw vector data (GML or KML).qxhhh h!h"h@h$}qy(h&]h']h(]h)]h,]uh.Kh/hh0]qzh9X»���GeoServer supports a wide variety of vector GIS data sources, which can be
styled using Styled Layer Descriptors (SLDs) and output as images (the default)
or raw vector data (GML or KML).q{…q|}q}(hhxhhvubaubh=)q~}q(hX@���Currently, GeoServer can be used with the following limitations:q€hhh h!h"h@h$}q(h&]h']h(]h)]h,]uh.Kh/hh0]q‚h9X@���Currently, GeoServer can be used with the following limitations:qƒ…q„}q…(hh€hh~ubaubcdocutils.nodes
bullet_list
q†)q‡}qˆ(hU�hhh h!h"Ubullet_listq‰h$}qŠ(Ubulletq‹X���*h)]h(]h&]h']h,]uh.Kh/hh0]qŒcdocutils.nodes
list_item
q)qŽ}q(hX©���GeoServer will only map documents that are publicly available. This is
because the mapping server's support for permissions control is not as
fine-grained as Metacat's.
hh‡h h!h"U	list_itemqh$}q‘(h&]h']h(]h)]h,]uh.Nh/hh0]q’h=)q“}q”(hX¨���GeoServer will only map documents that are publicly available. This is
because the mapping server's support for permissions control is not as
fine-grained as Metacat's.q•hhŽh h!h"h@h$}q–(h&]h']h(]h)]h,]uh.Kh0]q—h9X¨���GeoServer will only map documents that are publicly available. This is
because the mapping server's support for permissions control is not as
fine-grained as Metacat's.q˜…q™}qš(hh•hh“ubaubaubaubh=)q›}qœ(hXO��Metacat developers plan to continue extending and improving Metacat's mapping
capabilities. If you are interested in contributing to those efforts, or if
you are interested in learning more about the architecture and future plans for
the mapping software, please contact the Metacat  development
team  (metacat-dev@ecoinformatics.org).hhh h!h"h@h$}q(h&]h']h(]h)]h,]uh.K h/hh0]qž(h9X/��Metacat developers plan to continue extending and improving Metacat's mapping
capabilities. If you are interested in contributing to those efforts, or if
you are interested in learning more about the architecture and future plans for
the mapping software, please contact the Metacat  development
team  (qŸ…q }q¡(hX/��Metacat developers plan to continue extending and improving Metacat's mapping
capabilities. If you are interested in contributing to those efforts, or if
you are interested in learning more about the architecture and future plans for
the mapping software, please contact the Metacat  development
team  (hh›ubhF)q¢}q£(hX���metacat-dev@ecoinformatics.orgh$}q¤(UrefuriX%���mailto:metacat-dev@ecoinformatics.orgh)]h(]h&]h']h,]uhh›h0]q¥h9X���metacat-dev@ecoinformatics.orgq¦…q§}q¨(hU�hh¢ubah"hOubh9X���).q©…qª}q«(hX���).hh›ubeubhh)q¬}q­(hU�hhh h!h"h#h$}q®(h&]h']h(]h)]q¯Uspatial-queriesq°ah,]q±hauh.Këh/hh0]q²(h2)q³}q´(hX���Spatial Queriesqµhh¬h h!h"h6h$}q¶(h&]h']h(]h)]h,]uh.Këh/hh0]q·h9X���Spatial Queriesq¸…q¹}qº(hhµhh³ubaubh=)q»}q¼(hXÛ���To find out which documents in the Metacat repository lie in a specified
geographic region, query the spatial cache using Metacat's spatial_query action.
Metacat can perform any query supported by the WFS/WMS standards.q½hh¬h h!h"h@h$}q¾(h&]h']h(]h)]h,]uh.Kìh/hh0]q¿h9XÛ���To find out which documents in the Metacat repository lie in a specified
geographic region, query the spatial cache using Metacat's spatial_query action.
Metacat can perform any query supported by the WFS/WMS standards.qÀ…qÁ}qÂ(hh½hh»ubaubh=)qÃ}qÄ(hX)���An example of a spatial query string is::qÅhh¬h h!h"h@h$}qÆ(h&]h']h(]h)]h,]uh.Kðh/hh0]qÇh9X(���An example of a spatial query string is:qÈ…qÉ}qÊ(hX(���An example of a spatial query string is:hhÃubaubcdocutils.nodes
literal_block
qË)qÌ}qÍ(hXf���http://localhost/metacat/metacat?action=spatial_query&xmin=-117.5&xmax=-64&ymin=3&ymax=46&skin=defaulthh¬h h!h"U
literal_blockqÎh$}qÏ(U	xml:spaceqÐUpreserveqÑh)]h(]h&]h']h,]uh.Kòh/hh0]qÒh9Xf���http://localhost/metacat/metacat?action=spatial_query&xmin=-117.5&xmax=-64&ymin=3&ymax=46&skin=defaultqÓ…qÔ}qÕ(hU�hhÌubaubh=)qÖ}q×(hX��Where ``xmin``, ``xmax``, ``ymin`` and ``ymax`` represent the western, eastern,
southern and northern bounding coordinates (the "bounding box"), respectively.
The spatial query action returns all documents that overlap or that are
contained inside the specified spatial coordinates. The result set is returned
as HTML using the style of the specified skin (in this example, default).hh¬h h!h"h@h$}qØ(h&]h']h(]h)]h,]uh.Kôh/hh0]qÙ(h9X���Where qÚ…qÛ}qÜ(hX���Where hhÖubcdocutils.nodes
literal
qÝ)qÞ}qß(hX���``xmin``h$}qà(h&]h']h(]h)]h,]uhhÖh0]qáh9X���xminq⅁qã}qä(hU�hhÞubah"Uliteralqåubh9X���, q慁qç}qè(hX���, hhÖubhÝ)qé}qê(hX���``xmax``h$}që(h&]h']h(]h)]h,]uhhÖh0]qìh9X���xmaxq텁qî}qï(hU�hhéubah"håubh9X���, qð…qñ}qò(hX���, hhÖubhÝ)qó}qô(hX���``ymin``h$}qõ(h&]h']h(]h)]h,]uhhÖh0]qöh9X���yminq÷…qø}qù(hU�hhóubah"håubh9X��� and qú…qû}qü(hX��� and hhÖubhÝ)qý}qþ(hX���``ymax``h$}qÿ(h&]h']h(]h)]h,]uhhÖh0]r���h9X���ymaxr��…r��}r��(hU�hhýubah"håubh9XP�� represent the western, eastern,
southern and northern bounding coordinates (the "bounding box"), respectively.
The spatial query action returns all documents that overlap or that are
contained inside the specified spatial coordinates. The result set is returned
as HTML using the style of the specified skin (in this example, default).r��…r��}r��(hXP�� represent the western, eastern,
southern and northern bounding coordinates (the "bounding box"), respectively.
The spatial query action returns all documents that overlap or that are
contained inside the specified spatial coordinates. The result set is returned
as HTML using the style of the specified skin (in this example, default).hhÖubeubeubeubh h!h"h#h$}r��(h&]h']h(]h)]r��Uinstalling-and-configuringr	��ah,]r
��hauh.K'h/hh0]r��(h2)r��}r
��(hX���Installing and Configuringr��hhh h!h"h6h$}r��(h&]h']h(]h)]h,]uh.K'h/hh0]r��h9X���Installing and Configuringr��…r��}r��(hj��hj��ubaubh=)r��}r��(hX��The GeoServer webapp should be installed as a sibling of Metacat. If you do
NOT wish to run GeoServer, the deployment can be skipped, but any skins that
use maps will not render correctly. (NOTE: Geoserver recommends using a PermGen
space setting of at least 128MB.).r��hhh h!h"h@h$}r��(h&]h']h(]h)]h,]uh.K(h/hh0]r��h9X��The GeoServer webapp should be installed as a sibling of Metacat. If you do
NOT wish to run GeoServer, the deployment can be skipped, but any skins that
use maps will not render correctly. (NOTE: Geoserver recommends using a PermGen
space setting of at least 128MB.).r��…r��}r��(hj��hj��ubaubh=)r��}r��(hXæ��Metacat comes with a pre-configured data directory to be used by GeoServer.
This includes a world-countries base layer and a default configuration that
is already aware of Metacat's spatial cache. The Metacat configuration interface
is used to configure GeoServer to use this shared data directory. To further
configure GeoServer, use the Web-based configuration utility,
which is available at: http://your.server.com/<geoserver_context>
(e.g., http://knb.ecoinformatics.org/geoserver).hhh h!h"h@h$}r��(h&]h']h(]h)]h,]uh.K-h/hh0]r��(h9X‹��Metacat comes with a pre-configured data directory to be used by GeoServer.
This includes a world-countries base layer and a default configuration that
is already aware of Metacat's spatial cache. The Metacat configuration interface
is used to configure GeoServer to use this shared data directory. To further
configure GeoServer, use the Web-based configuration utility,
which is available at: r ��…r!��}r"��(hX‹��Metacat comes with a pre-configured data directory to be used by GeoServer.
This includes a world-countries base layer and a default configuration that
is already aware of Metacat's spatial cache. The Metacat configuration interface
is used to configure GeoServer to use this shared data directory. To further
configure GeoServer, use the Web-based configuration utility,
which is available at: hj��ubhF)r#��}r$��(hX���http://your.server.comr%��h$}r&��(Urefurij%��h)]h(]h&]h']h,]uhj��h0]r'��h9X���http://your.server.comr(��…r)��}r*��(hU�hj#��ubah"hOubh9X���/<geoserver_context>
(e.g., r+��…r,��}r-��(hX���/<geoserver_context>
(e.g., hj��ubhF)r.��}r/��(hX'���http://knb.ecoinformatics.org/geoserverr0��h$}r1��(Urefurij0��h)]h(]h&]h']h,]uhj��h0]r2��h9X'���http://knb.ecoinformatics.org/geoserverr3��…r4��}r5��(hU�hj.��ubah"hOubh9X���).r6��…r7��}r8��(hX���).hj��ubeubh=)r9��}r:��(hX#���Common configuration tasks include:r;��hhh h!h"h@h$}r<��(h&]h']h(]h)]h,]uh.K5h/hh0]r=��h9X#���Common configuration tasks include:r>��…r?��}r@��(hj;��hj9��ubaubh†)rA��}rB��(hU�hhh h!h"h‰h$}rC��(h‹X���*h)]h(]h&]h']h,]uh.K7h/hh0]rD��(h)rE��}rF��(hX"���Adding a Map to a Web Page or SkinrG��hjA��h h!h"hh$}rH��(h&]h']h(]h)]h,]uh.Nh/hh0]rI��h=)rJ��}rK��(hjG��hjE��h h!h"h@h$}rL��(h&]h']h(]h)]h,]uh.K7h0]rM��h9X"���Adding a Map to a Web Page or SkinrN��…rO��}rP��(hjG��hjJ��ubaubaubh)rQ��}rR��(hX2���Configuring the Size and Initial Extent of the MaprS��hjA��h h!h"hh$}rT��(h&]h']h(]h)]h,]uh.Nh/hh0]rU��h=)rV��}rW��(hjS��hjQ��h h!h"h@h$}rX��(h&]h']h(]h)]h,]uh.K8h0]rY��h9X2���Configuring the Size and Initial Extent of the MaprZ��…r[��}r\��(hjS��hjV��ubaubaubh)r]��}r^��(hX4���Configuring the Layout of the HTML Mapping Interfacer_��hjA��h h!h"hh$}r`��(h&]h']h(]h)]h,]uh.Nh/hh0]ra��h=)rb��}rc��(hj_��hj]��h h!h"h@h$}rd��(h&]h']h(]h)]h,]uh.K9h0]re��h9X4���Configuring the Layout of the HTML Mapping Interfacerf��…rg��}rh��(hj_��hjb��ubaubaubh)ri��}rj��(hX/���Configuring the "Select Location Drop-down Menurk��hjA��h h!h"hh$}rl��(h&]h']h(]h)]h,]uh.Nh/hh0]rm��h=)rn��}ro��(hjk��hji��h h!h"h@h$}rp��(h&]h']h(]h)]h,]uh.K:h0]rq��h9X/���Configuring the "Select Location Drop-down Menurr��…rs��}rt��(hjk��hjn��ubaubaubh)ru��}rv��(hXO���Configuring the Visual Portrayal of Geospatial Data (e.g., symbology and color)rw��hjA��h h!h"hh$}rx��(h&]h']h(]h)]h,]uh.Nh/hh0]ry��h=)rz��}r{��(hjw��hju��h h!h"h@h$}r|��(h&]h']h(]h)]h,]uh.K;h0]r}��h9XO���Configuring the Visual Portrayal of Geospatial Data (e.g., symbology and color)r~��…r��}r€��(hjw��hjz��ubaubaubh)r��}r‚��(hX-���Adding Other Spatial Datasets to the Web Map
hjA��h h!h"hh$}rƒ��(h&]h']h(]h)]h,]uh.Nh/hh0]r„��h=)r…��}r†��(hX,���Adding Other Spatial Datasets to the Web Mapr‡��hj��h h!h"h@h$}rˆ��(h&]h']h(]h)]h,]uh.K<h0]r‰��h9X,���Adding Other Spatial Datasets to the Web MaprŠ��…r‹��}rŒ��(hj‡��hj…��ubaubaubeubh[)r��}rŽ��(hU�hhh h!h"h^h$}r��(h`X���centerh)]r��Uid2r‘��ah(]h&]h']h,]uh.Nh/hh0]r’��(hd)r“��}r”��(hXr���.. figure:: images/screenshots/image053.png
   :align: center

   GeoServer's Web-based administrative interface.
h$}r•��(UuriX���images/screenshots/image053.pngr–��h)]h(]h&]h']hi}r—��U*j–��sh,]uhj��h0]h"hkubhl)r˜��}r™��(hX/���GeoServer's Web-based administrative interface.rš��hj��h h!h"hph$}r›��(h&]h']h(]h)]h,]uh.KAh0]rœ��h9X/���GeoServer's Web-based administrative interface.r��…rž��}rŸ��(hjš��hj˜��ubaubeubh=)r ��}r¡��(hXG���Note: Some configurations may need to be made to the XML files as well.r¢��hhh h!h"h@h$}r£��(h&]h']h(]h)]h,]uh.KCh/hh0]r¤��h9XG���Note: Some configurations may need to be made to the XML files as well.r¥��…r¦��}r§��(hj¢��hj ��ubaubh=)r¨��}r©��(hXD��OpenLayers, which Metacat uses as the front-end for GeoServer's WMS service,
provides interface components or "widgets" (e.g., the map, a box zoom, layer
list, "Select Location" drop-down menu, scale bar, lat/long coordinates, and
a query form) that make it easy to deploy web-based mapping applications with
minimal coding.rª��hhh h!h"h@h$}r«��(h&]h']h(]h)]h,]uh.KEh/hh0]r¬��h9XD��OpenLayers, which Metacat uses as the front-end for GeoServer's WMS service,
provides interface components or "widgets" (e.g., the map, a box zoom, layer
list, "Select Location" drop-down menu, scale bar, lat/long coordinates, and
a query form) that make it easy to deploy web-based mapping applications with
minimal coding.r­��…r®��}r¯��(hjª��hj¨��ubaubh=)r°��}r±��(hXr���OpenLayers has three main configuration files used to customize the map interface.
Default configurations are in::hhh h!h"h@h$}r²��(h&]h']h(]h)]h,]uh.KKh/hh0]r³��h9Xq���OpenLayers has three main configuration files used to customize the map interface.
Default configurations are in:r´��…rµ��}r¶��(hXq���OpenLayers has three main configuration files used to customize the map interface.
Default configurations are in:hj°��ubaubhË)r·��}r¸��(hX"���$METACAT/lib/style/common/spatial/hhh h!h"hÎh$}r¹��(hÐhÑh)]h(]h&]h']h,]uh.KNh/hh0]rº��h9X"���$METACAT/lib/style/common/spatial/r»��…r¼��}r½��(hU�hj·��ubaubcdocutils.nodes
table
r¾��)r¿��}rÀ��(hU�hhh h!h"UtablerÁ��h$}rÂ��(h&]h']h(]h)]h,]uh.Nh/hh0]rÃ��cdocutils.nodes
tgroup
rÄ��)rÅ��}rÆ��(hU�h$}rÇ��(h)]h(]h&]h']h,]UcolsKuhj¿��h0]rÈ��(cdocutils.nodes
colspec
rÉ��)rÊ��}rË��(hU�h$}rÌ��(h)]h(]h&]h']h,]UcolwidthK"uhjÅ��h0]h"UcolspecrÍ��ubjÉ��)rÎ��}rÏ��(hU�h$}rÐ��(h)]h(]h&]h']h,]UcolwidthKuhjÅ��h0]h"jÍ��ubjÉ��)rÑ��}rÒ��(hU�h$}rÓ��(h)]h(]h&]h']h,]UcolwidthK=uhjÅ��h0]h"jÍ��ubcdocutils.nodes
thead
rÔ��)rÕ��}rÖ��(hU�h$}r×��(h&]h']h(]h)]h,]uhjÅ��h0]rØ��cdocutils.nodes
row
rÙ��)rÚ��}rÛ��(hU�h$}rÜ��(h&]h']h(]h)]h,]uhjÕ��h0]rÝ��(cdocutils.nodes
entry
rÞ��)rß��}rà��(hU�h$}rá��(h&]h']h(]h)]h,]uhjÚ��h0]râ��h=)rã��}rä��(hX���Documentrå��hjß��h h!h"h@h$}ræ��(h&]h']h(]h)]h,]uh.KQh0]rç��h9X���Documentrè��…ré��}rê��(hjå��hjã��ubaubah"Uentryrë��ubjÞ��)rì��}rí��(hU�h$}rî��(h&]h']h(]h)]h,]uhjÚ��h0]rï��h=)rð��}rñ��(hX���Locationrò��hjì��h h!h"h@h$}ró��(h&]h']h(]h)]h,]uh.KQh0]rô��h9X���Locationrõ��…rö��}r÷��(hjò��hjð��ubaubah"jë��ubjÞ��)rø��}rù��(hU�h$}rú��(h&]h']h(]h)]h,]uhjÚ��h0]rû��h=)rü��}rý��(hX���Descriptionrþ��hjø��h h!h"h@h$}rÿ��(h&]h']h(]h)]h,]uh.KQh0]r���h9X���Descriptionr��…r��}r��(hjþ��hjü��ubaubah"jë��ubeh"Urowr��ubah"Utheadr��ubcdocutils.nodes
tbody
r��)r��}r��(hU�h$}r	��(h&]h']h(]h)]h,]uhjÅ��h0]r
��(jÙ��)r��}r��(hU�h$}r
��(h&]h']h(]h)]h,]uhj��h0]r��(jÞ��)r��}r��(hU�h$}r��(h&]h']h(]h)]h,]uhj��h0]r��h=)r��}r��(hX���The named location filer��hj��h h!h"h@h$}r��(h&]h']h(]h)]h,]uh.KSh0]r��h9X���The named location filer��…r��}r��(hj��hj��ubaubah"jë��ubjÞ��)r��}r��(hU�h$}r��(h&]h']h(]h)]h,]uhj��h0]r��h=)r��}r ��(hX
���locations.jspr!��hj��h h!h"h@h$}r"��(h&]h']h(]h)]h,]uh.KSh0]r#��h9X
���locations.jspr$��…r%��}r&��(hj!��hj��ubaubah"jë��ubjÞ��)r'��}r(��(hU�h$}r)��(h&]h']h(]h)]h,]uhj��h0]r*��h=)r+��}r,��(hX;���The list of pre-defined locations (name and lat/lon bounds)r-��hj'��h h!h"h@h$}r.��(h&]h']h(]h)]h,]uh.KSh0]r/��h9X;���The list of pre-defined locations (name and lat/lon bounds)r0��…r1��}r2��(hj-��hj+��ubaubah"jë��ubeh"j��ubjÙ��)r3��}r4��(hU�h$}r5��(h&]h']h(]h)]h,]uhj��h0]r6��(jÞ��)r7��}r8��(hU�h$}r9��(h&]h']h(]h)]h,]uhj3��h0]r:��h=)r;��}r<��(hX���Main map rendering functionsr=��hj7��h h!h"h@h$}r>��(h&]h']h(]h)]h,]uh.KUh0]r?��h9X���Main map rendering functionsr@��…rA��}rB��(hj=��hj;��ubaubah"jë��ubjÞ��)rC��}rD��(hU�h$}rE��(h&]h']h(]h)]h,]uhj3��h0]rF��h=)rG��}rH��(hX���maps.jsrI��hjC��h h!h"h@h$}rJ��(h&]h']h(]h)]h,]uh.KUh0]rK��h9X���maps.jsrL��…rM��}rN��(hjI��hjG��ubaubah"jë��ubjÞ��)rO��}rP��(hU�h$}rQ��(h&]h']h(]h)]h,]uhj3��h0]rR��h=)rS��}rT��(hX+���Defines the map, widgets and their behaviorrU��hjO��h h!h"h@h$}rV��(h&]h']h(]h)]h,]uh.KUh0]rW��h9X+���Defines the map, widgets and their behaviorrX��…rY��}rZ��(hjU��hjS��ubaubah"jë��ubeh"j��ubjÙ��)r[��}r\��(hU�h$}r]��(h&]h']h(]h)]h,]uhj��h0]r^��(jÞ��)r_��}r`��(hU�h$}ra��(h&]h']h(]h)]h,]uhj[��h0]rb��h=)rc��}rd��(hX ���The rendered map and page layoutre��hj_��h h!h"h@h$}rf��(h&]h']h(]h)]h,]uh.KWh0]rg��h9X ���The rendered map and page layoutrh��…ri��}rj��(hje��hjc��ubaubah"jë��ubjÞ��)rk��}rl��(hU�h$}rm��(h&]h']h(]h)]h,]uhj[��h0]rn��h=)ro��}rp��(hX���map.jsprq��hjk��h h!h"h@h$}rr��(h&]h']h(]h)]h,]uh.KWh0]rs��h9X���map.jsprt��…ru��}rv��(hjq��hjo��ubaubah"jë��ubjÞ��)rw��}rx��(hU�h$}ry��(h&]h']h(]h)]h,]uhj[��h0]rz��h=)r{��}r|��(hX:���Loads the map and controls the HTML layout of the widgets.r}��hjw��h h!h"h@h$}r~��(h&]h']h(]h)]h,]uh.KWh0]r��h9X:���Loads the map and controls the HTML layout of the widgets.r€��…r��}r‚��(hj}��hj{��ubaubah"jë��ubeh"j��ubeh"Utbodyrƒ��ubeh"Utgroupr„��ubaubh=)r…��}r†��(hX‹��NOTE: By default, the first time Metacat is restarted, it generates a
"spatial cache" containing geographic information about documents in its
repository. This default behavior is specified in lib/metacat.properties,
where the regenerateCacheOnRestart parameter is set to true. The information
in the spatial cache is stored in a GIS-compatible format (the ESRI Shapefile)
and consists of the document name and its geographic coverage. When documents
are inserted, deleted, and updated in the Metacat repository, Metacat
automatically syncs the spatial cache to reflect the changes. Because
generating the cache can take a considerable amount of time (several minutes
in the case of a few thousand documents), Metacat resets the
regenerateCacheOnRestart property to false after the spatial cache has been
generated. Note that if you upgrade or reinstall Metacat, the spatial cache
will be regenerated again.r‡��hhh h!h"h@h$}rˆ��(h&]h']h(]h)]h,]uh.KZh/hh0]r‰��h9X‹��NOTE: By default, the first time Metacat is restarted, it generates a
"spatial cache" containing geographic information about documents in its
repository. This default behavior is specified in lib/metacat.properties,
where the regenerateCacheOnRestart parameter is set to true. The information
in the spatial cache is stored in a GIS-compatible format (the ESRI Shapefile)
and consists of the document name and its geographic coverage. When documents
are inserted, deleted, and updated in the Metacat repository, Metacat
automatically syncs the spatial cache to reflect the changes. Because
generating the cache can take a considerable amount of time (several minutes
in the case of a few thousand documents), Metacat resets the
regenerateCacheOnRestart property to false after the spatial cache has been
generated. Note that if you upgrade or reinstall Metacat, the spatial cache
will be regenerated again.rŠ��…r‹��}rŒ��(hj‡��hj…��ubaubh)r��}rŽ��(hU�hhh h!h"h#h$}r��(h&]h']h(]h)]r��U"adding-a-map-to-a-web-page-or-skinr‘��ah,]r’��hauh.Kih/hh0]r“��(h2)r”��}r•��(hX"���Adding a Map to a Web Page or Skinr–��hj��h h!h"h6h$}r—��(h&]h']h(]h)]h,]uh.Kih/hh0]r˜��h9X"���Adding a Map to a Web Page or Skinr™��…rš��}r›��(hj–��hj”��ubaubh=)rœ��}r��(hXN���To add a map to a Web page, simply include the map interface using an iframe::rž��hj��h h!h"h@h$}rŸ��(h&]h']h(]h)]h,]uh.Kjh/hh0]r ��h9XM���To add a map to a Web page, simply include the map interface using an iframe:r¡��…r¢��}r£��(hXM���To add a map to a Web page, simply include the map interface using an iframe:hjœ��ubaubhË)r¤��}r¥��(hX~���<iframe scrolling="no" frameborder="0" width="780" height="420"
        src="/metacat/style/common/spatial/map.jsp">
</iframe>hj��h h!h"hÎh$}r¦��(hÐhÑh)]h(]h&]h']h,]uh.Klh/hh0]r§��h9X~���<iframe scrolling="no" frameborder="0" width="780" height="420"
        src="/metacat/style/common/spatial/map.jsp">
</iframe>r¨��…r©��}rª��(hU�hj¤��ubaubh=)r«��}r¬��(hXå���The map URL, ``/metacat/style/common/spatial/map.jsp``, is
the default map interface. If you plan to customize the map interface, copy
the map.jsp file into your skin's directory (either the default or
customized skin directory).hj��h h!h"h@h$}r­��(h&]h']h(]h)]h,]uh.Kph/hh0]r®��(h9X
���The map URL, r¯��…r°��}r±��(hX
���The map URL, hj«��ubhÝ)r²��}r³��(hX)���``/metacat/style/common/spatial/map.jsp``h$}r´��(h&]h']h(]h)]h,]uhj«��h0]rµ��h9X%���/metacat/style/common/spatial/map.jspr¶��…r·��}r¸��(hU�hj²��ubah"håubh9X¯���, is
the default map interface. If you plan to customize the map interface, copy
the map.jsp file into your skin's directory (either the default or
customized skin directory).r¹��…rº��}r»��(hX¯���, is
the default map interface. If you plan to customize the map interface, copy
the map.jsp file into your skin's directory (either the default or
customized skin directory).hj«��ubeubhË)r¼��}r½��(hX@���cp -r style/common/spatial/map.jsp /style/skins/<myskin>/spatialhj��h h!h"hÎh$}r¾��(hÐhÑh)]h(]h&]h']h,]uh.Kwh/hh0]r¿��h9X@���cp -r style/common/spatial/map.jsp /style/skins/<myskin>/spatialrÀ��…rÁ��}rÂ��(hU�hj¼��ubaubh=)rÃ��}rÄ��(hXa���You can access the customized map with the URL: ``/metacat/style/skins/<myskin>/spatial/map.jsp``rÅ��hj��h h!h"h@h$}rÆ��(h&]h']h(]h)]h,]uh.Kyh/hh0]rÇ��(h9X0���You can access the customized map with the URL: rÈ��…rÉ��}rÊ��(hX0���You can access the customized map with the URL: hjÃ��ubhÝ)rË��}rÌ��(hX1���``/metacat/style/skins/<myskin>/spatial/map.jsp``h$}rÍ��(h&]h']h(]h)]h,]uhjÃ��h0]rÎ��h9X-���/metacat/style/skins/<myskin>/spatial/map.jsprÏ��…rÐ��}rÑ��(hU�hjË��ubah"håubeubeubh)rÒ��}rÓ��(hU�hhh h!h"h#h$}rÔ��(h&]h']h(]h)]rÕ��U2configuring-the-size-and-initial-extent-of-the-maprÖ��ah,]r×��h
auh.K|h/hh0]rØ��(h2)rÙ��}rÚ��(hX2���Configuring the Size and Initial Extent of the MaprÛ��hjÒ��h h!h"h6h$}rÜ��(h&]h']h(]h)]h,]uh.K|h/hh0]rÝ��h9X2���Configuring the Size and Initial Extent of the MaprÞ��…rß��}rà��(hjÛ��hjÙ��ubaubh=)rá��}râ��(hX!��Before you configure the size and initial extent of the map, make sure that you
have copied the map layout page into your skin's directory (See
:doc:`configuration` for directions). Once the file has been copied, you can
modify the map's initial extent in: ``${skin.dir}/spatial/map.jsp``.hjÒ��h h!h"h@h$}rã��(h&]h']h(]h)]h,]uh.K}h/hh0]rä��(h9X���Before you configure the size and initial extent of the map, make sure that you
have copied the map layout page into your skin's directory (See
rå��…ræ��}rç��(hX���Before you configure the size and initial extent of the map, make sure that you
have copied the map layout page into your skin's directory (See
hj�ubcsphinx.addnodes
pending_xref
rè��)ré��}rê��(hX���:doc:`configuration`rë��hjá��h h!h"Upending_xrefrì��h$}rí��(UreftypeX���docrî��Urefwarnrï��ˆU	reftargetrð��X
���configurationU	refdomainU�h)]h(]Urefexplicit‰h&]h']h,]Urefdocrñ��X	���geoserverrò��uh.K}h0]ró��hÝ)rô��}rõ��(hjë��h$}rö��(h&]h']r÷��(Uxrefrø��jî��eh(]h)]h,]uhjé��h0]rù��h9X
���configurationrú��…rû��}rü��(hU�hjô��ubah"håubaubh9X]��� for directions). Once the file has been copied, you can
modify the map's initial extent in: rý��…rþ��}rÿ��(hX]��� for directions). Once the file has been copied, you can
modify the map's initial extent in: hjá��ubhÝ)r���}r��(hX���``${skin.dir}/spatial/map.jsp``h$}r��(h&]h']h(]h)]h,]uhjá��h0]r��h9X���${skin.dir}/spatial/map.jspr��…r��}r��(hU�hj���ubah"håubh9X���.…r��}r��(hX���.hjá��ubeubh=)r	��}r
��(hX���To change the map's initial extent, edit the bounding box. The default is to
show the entire globe. The ``initMap()`` function should also be given the skin
name so that spatial search results can be correctly styled.hjÒ��h h!h"h@h$}r��(h&]h']h(]h)]h,]uh.K‚h/hh0]r��(h9Xh���To change the map's initial extent, edit the bounding box. The default is to
show the entire globe. The r
��…r��}r��(hXh���To change the map's initial extent, edit the bounding box. The default is to
show the entire globe. The hj	��ubhÝ)r��}r��(hX
���``initMap()``h$}r��(h&]h']h(]h)]h,]uhj	��h0]r��h9X	���initMap()r��…r��}r��(hU�hj��ubah"håubh9Xd��� function should also be given the skin
name so that spatial search results can be correctly styled.r��…r��}r��(hXd��� function should also be given the skin
name so that spatial search results can be correctly styled.hj	��ubeubhË)r��}r��(hXó���<script type="text/javascript">
    function init() {
       var bounds = new OpenLayers.Bounds(-180,-90,180,90);
       // make the map for this skin
       initMap("<%=GEOSERVER_URL%>", "<%=SERVLET_URL%>", "default", bounds);
    }
</script>hjÒ��h h!h"hÎh$}r��(hÐhÑh)]h(]h&]h']h,]uh.Kˆh/hh0]r��h9Xó���<script type="text/javascript">
    function init() {
       var bounds = new OpenLayers.Bounds(-180,-90,180,90);
       // make the map for this skin
       initMap("<%=GEOSERVER_URL%>", "<%=SERVLET_URL%>", "default", bounds);
    }
</script>r��…r��}r ��(hU�hj��ubaubh=)r!��}r"��(hXp���The size (height/width) of the map can be controlled by the ``#map`` CSS entry
included in the ``map.jsp`` page.hjÒ��h h!h"h@h$}r#��(h&]h']h(]h)]h,]uh.Kh/hh0]r$��(h9X<���The size (height/width) of the map can be controlled by the r%��…r&��}r'��(hX<���The size (height/width) of the map can be controlled by the hj!��ubhÝ)r(��}r)��(hX���``#map``h$}r*��(h&]h']h(]h)]h,]uhj!��h0]r+��h9X���#mapr,��…r-��}r.��(hU�hj(��ubah"håubh9X��� CSS entry
included in the r/��…r0��}r1��(hX��� CSS entry
included in the hj!��ubhÝ)r2��}r3��(hX���``map.jsp``h$}r4��(h&]h']h(]h)]h,]uhj!��h0]r5��h9X���map.jspr6��…r7��}r8��(hU�hj2��ubah"håubh9X��� page.r9��…r:��}r;��(hX��� page.hj!��ubeubeubh)r<��}r=��(hU�hhh h!h"h#h$}r>��(h&]h']h(]h)]r?��U4configuring-the-layout-of-the-html-mapping-interfacer@��ah,]rA��hauh.K”h/hh0]rB��(h2)rC��}rD��(hX4���Configuring the Layout of the HTML Mapping InterfacerE��hj<��h h!h"h6h$}rF��(h&]h']h(]h)]h,]uh.K”h/hh0]rG��h9X4���Configuring the Layout of the HTML Mapping InterfacerH��…rI��}rJ��(hjE��hjC��ubaubh=)rK��}rL��(hXV���The size and initial extent of the map can be edited in : ${skin.dir}/spatial/map.jsp.rM��hj<��h h!h"h@h$}rN��(h&]h']h(]h)]h,]uh.K•h/hh0]rO��h9XV���The size and initial extent of the map can be edited in : ${skin.dir}/spatial/map.jsp.rP��…rQ��}rR��(hjM��hjK��ubaubh=)rS��}rT��(hX—���The map.jsp is a simple container that can be included in other more complex
pages if desired. It contains the map, widgets and location dropdown list.rU��hj<��h h!h"h@h$}rV��(h&]h']h(]h)]h,]uh.K—h/hh0]rW��h9X—���The map.jsp is a simple container that can be included in other more complex
pages if desired. It contains the map, widgets and location dropdown list.rX��…rY��}rZ��(hjU��hjS��ubaubeubh)r[��}r\��(hU�hhh h!h"h#h$}r]��(h&]h']h(]h)]r^��U.configuring-the-select-location-drop-down-menur_��ah,]r`��h
auh.K›h/hh0]ra��(h2)rb��}rc��(hX0���Configuring the "Select Location" Drop-down Menurd��hj[��h h!h"h6h$}re��(h&]h']h(]h)]h,]uh.K›h/hh0]rf��h9X0���Configuring the "Select Location" Drop-down Menurg��…rh��}ri��(hjd��hjb��ubaubh=)rj��}rk��(hX7��The locations that appear in the "Select Location" drop-down menu are specified
in the ``locations.jsp`` file. The locations.jsp can be copied from the common
spatial template into your skin directory. Each location is defined as an
HTML ``<option/>`` tag. Edit the value and label to edit or add new locations.hj[��h h!h"h@h$}rl��(h&]h']h(]h)]h,]uh.Kœh/hh0]rm��(h9XW���The locations that appear in the "Select Location" drop-down menu are specified
in the rn��…ro��}rp��(hXW���The locations that appear in the "Select Location" drop-down menu are specified
in the hjj��ubhÝ)rq��}rr��(hX���``locations.jsp``h$}rs��(h&]h']h(]h)]h,]uhjj��h0]rt��h9X
���locations.jspru��…rv��}rw��(hU�hjq��ubah"håubh9X†��� file. The locations.jsp can be copied from the common
spatial template into your skin directory. Each location is defined as an
HTML rx��…ry��}rz��(hX†��� file. The locations.jsp can be copied from the common
spatial template into your skin directory. Each location is defined as an
HTML hjj��ubhÝ)r{��}r|��(hX
���``<option/>``h$}r}��(h&]h']h(]h)]h,]uhjj��h0]r~��h9X	���<option/>r��…r€��}r��(hU�hj{��ubah"håubh9X<��� tag. Edit the value and label to edit or add new locations.r‚��…rƒ��}r„��(hX<��� tag. Edit the value and label to edit or add new locations.hjj��ubeubhË)r…��}r†��(hXL���<option value="-149.725,68.475 -149.3254,68.725"> Arctic LTER (ARC)</option>hj[��h h!h"hÎh$}r‡��(hÐhÑh)]h(]h&]h']h,]uh.K£h/hh0]rˆ��h9XL���<option value="-149.725,68.475 -149.3254,68.725"> Arctic LTER (ARC)</option>r‰��…rŠ��}r‹��(hU�hj…��ubaubeubh)rŒ��}r��(hU�hhh h!h"h#h$}rŽ��(h&]h']h(]h)]r��UKconfiguring-the-visual-portrayal-of-geospatial-data-e-g-symbology-and-colorr��ah,]r‘��h	auh.K¦h/hh0]r’��(h2)r“��}r”��(hXO���Configuring the Visual Portrayal of Geospatial Data (e.g., symbology and color)r•��hjŒ��h h!h"h6h$}r–��(h&]h']h(]h)]h,]uh.K¦h/hh0]r—��h9XO���Configuring the Visual Portrayal of Geospatial Data (e.g., symbology and color)r˜��…r™��}rš��(hj•��hj“��ubaubh=)r›��}rœ��(hX��Geospatial data sets are styled through the use of Styled Layer Descriptors
(SLD). The default SLDs used for the data points and data bounding boxes are in
``/lib/spatial/geoserver/data/styles/`` and are named data_points_style.sld and
data_bounds_style.sld, respectively.hjŒ��h h!h"h@h$}r��(h&]h']h(]h)]h,]uh.K§h/hh0]rž��(h9Xœ���Geospatial data sets are styled through the use of Styled Layer Descriptors
(SLD). The default SLDs used for the data points and data bounding boxes are in
rŸ��…r ��}r¡��(hXœ���Geospatial data sets are styled through the use of Styled Layer Descriptors
(SLD). The default SLDs used for the data points and data bounding boxes are in
hj›��ubhÝ)r¢��}r£��(hX'���``/lib/spatial/geoserver/data/styles/``h$}r¤��(h&]h']h(]h)]h,]uhj›��h0]r¥��h9X#���/lib/spatial/geoserver/data/styles/r¦��…r§��}r¨��(hU�hj¢��ubah"håubh9XM��� and are named data_points_style.sld and
data_bounds_style.sld, respectively.r©��…rª��}r«��(hXM��� and are named data_points_style.sld and
data_bounds_style.sld, respectively.hj›��ubeubh=)r¬��}r­��(hXb���You can find a more detailed tutorial on using SLD with GeoServer in the GeoServer documentation::r®��hjŒ��h h!h"h@h$}r¯��(h&]h']h(]h)]h,]uh.K¬h/hh0]r°��h9Xa���You can find a more detailed tutorial on using SLD with GeoServer in the GeoServer documentation:r±��…r²��}r³��(hXa���You can find a more detailed tutorial on using SLD with GeoServer in the GeoServer documentation:hj¬��ubaubhË)r´��}rµ��(hX���http://docs.geoserver.org/hjŒ��h h!h"hÎh$}r¶��(hÐhÑh)]h(]h&]h']h,]uh.K®h/hh0]r·��h9X���http://docs.geoserver.org/r¸��…r¹��}rº��(hU�hj´��ubaubeubhh)r»��}r¼��(hU�hhh h!h"h#h$}r½��(h&]h']h(]h)]r¾��UBadding-external-spatial-data-made-publically-available-through-wmsr¿��ah,]rÀ��hauh.Kåh/hh0]rÁ��(h2)rÂ��}rÃ��(hXB���Adding External Spatial Data Made Publically Available through WMSrÄ��hj»��h h!h"h6h$}rÅ��(h&]h']h(]h)]h,]uh.Kåh/hh0]rÆ��h9XB���Adding External Spatial Data Made Publically Available through WMSrÇ��…rÈ��}rÉ��(hjÄ��hjÂ��ubaubh=)rÊ��}rË��(hXæ���There are hundreds of sources of spatial data made publically available
through WMS (check out http://wms-sites.com for a good catalog). To add these
data sources to your map, add the layers in your skin's ``spatial/map.js`` file.hj»��h h!h"h@h$}rÌ��(h&]h']h(]h)]h,]uh.Kæh/hh0]rÍ��(h9X_���There are hundreds of sources of spatial data made publically available
through WMS (check out rÎ��…rÏ��}rÐ��(hX_���There are hundreds of sources of spatial data made publically available
through WMS (check out hjÊ��ubhF)rÑ��}rÒ��(hX���http://wms-sites.comrÓ��h$}rÔ��(UrefurijÓ��h)]h(]h&]h']h,]uhjÊ��h0]rÕ��h9X���http://wms-sites.comrÖ��…r×��}rØ��(hU�hjÑ��ubah"hOubh9X[��� for a good catalog). To add these
data sources to your map, add the layers in your skin's rÙ��…rÚ��}rÛ��(hX[��� for a good catalog). To add these
data sources to your map, add the layers in your skin's hjÊ��ubhÝ)rÜ��}rÝ��(hX���``spatial/map.js``h$}rÞ��(h&]h']h(]h)]h,]uhjÊ��h0]rß��h9X���spatial/map.jsrà��…rá��}râ��(hU�hjÜ��ubah"håubh9X��� file.rã��…rä��}rå��(hX��� file.hjÊ��ubeubeubeubh h!h"h#h$}ræ��(h&]h']h(]h)]rç��U,adding-other-spatial-datasets-to-the-web-maprè��ah,]ré��hauh.K±h/hh0]rê��(h2)rë��}rì��(hX,���Adding Other Spatial Datasets to the Web Maprí��hhh h!h"h6h$}rî��(h&]h']h(]h)]h,]uh.K±h/hh0]rï��h9X,���Adding Other Spatial Datasets to the Web Maprð��…rñ��}rò��(hjí��hjë��ubaubh=)ró��}rô��(hX!��If you have vector GIS data sets, such as weather or topographical information,
on your server that you'd like to include in the interactive map, you must
first register the data set with GeoServer. After the data set has been
registered, you can add the layer to the map. You can also add spatial layers
that have been made publically available through WMS (There are hundreds of
spatial data sets available. Check out wms-sites.com for good catalog).
Instructions for adding publically available layers are included at the end
of this section.rõ��hhh h!h"h@h$}rö��(h&]h']h(]h)]h,]uh.K²h/hh0]r÷��h9X!��If you have vector GIS data sets, such as weather or topographical information,
on your server that you'd like to include in the interactive map, you must
first register the data set with GeoServer. After the data set has been
registered, you can add the layer to the map. You can also add spatial layers
that have been made publically available through WMS (There are hundreds of
spatial data sets available. Check out wms-sites.com for good catalog).
Instructions for adding publically available layers are included at the end
of this section.rø��…rù��}rú��(hjõ��hjó��ubaubh=)rû��}rü��(hX/���To register the data set and add it to the map:rý��hhh h!h"h@h$}rþ��(h&]h']h(]h)]h,]uh.K»h/hh0]rÿ��h9X/���To register the data set and add it to the map:r���…r��}r��(hjý��hjû��ubaubcdocutils.nodes
enumerated_list
r��)r��}r��(hU�hhh h!h"Uenumerated_listr��h$}r��(Usuffixr��U.h)]h(]h&]Uprefixr	��U�h']h,]Uenumtyper
��Uarabicr��uh.K½h/hh0]r��(h)r
��}r��(hXš���Point your browser to ``http://your.server/geoserver``, log in to GeoServer,
and navigate to the "Data Stores" configuration page under ``Data > Stores``.hj��h h!h"hh$}r��(h&]h']h(]h)]h,]uh.Nh/hh0]r��h=)r��}r��(hXš���Point your browser to ``http://your.server/geoserver``, log in to GeoServer,
and navigate to the "Data Stores" configuration page under ``Data > Stores``.hj
��h h!h"h@h$}r��(h&]h']h(]h)]h,]uh.K½h0]r��(h9X���Point your browser to r��…r��}r��(hX���Point your browser to hj��ubhÝ)r��}r��(hX ���``http://your.server/geoserver``h$}r��(h&]h']h(]h)]h,]uhj��h0]r��h9X���http://your.server/geoserverr��…r��}r��(hU�hj��ubah"håubh9XR���, log in to GeoServer,
and navigate to the "Data Stores" configuration page under r��…r ��}r!��(hXR���, log in to GeoServer,
and navigate to the "Data Stores" configuration page under hj��ubhÝ)r"��}r#��(hX���``Data > Stores``h$}r$��(h&]h']h(]h)]h,]uhj��h0]r%��h9X
���Data > Storesr&��…r'��}r(��(hU�hj"��ubah"håubh9X���.…r)��}r*��(hX���.hj��ubeubaubh)r+��}r,��(hXM���Create a new vector data source from a Shapefile in the "metacat" workspace.
hj��h h!h"hh$}r-��(h&]h']h(]h)]h,]uh.Nh/hh0]r.��h=)r/��}r0��(hXL���Create a new vector data source from a Shapefile in the "metacat" workspace.r1��hj+��h h!h"h@h$}r2��(h&]h']h(]h)]h,]uh.K¿h0]r3��h9XL���Create a new vector data source from a Shapefile in the "metacat" workspace.r4��…r5��}r6��(hj1��hj/��ubaubaubeubh[)r7��}r8��(hU�hhh h!h"h^h$}r9��(h`X���centerh)]r:��Uid3r;��ah(]h&]h']h,]uh.Nh/hh0]r<��(hd)r=��}r>��(hX���.. figure:: images/screenshots/image055.png
   :align: center

   Creating a new shapefile using GeoServers web-based administrative interface.
h$}r?��(UuriX���images/screenshots/image055.pngr@��h)]h(]h&]h']hi}rA��U*j@��sh,]uhj7��h0]h"hkubhl)rB��}rC��(hXM���Creating a new shapefile using GeoServers web-based administrative interface.rD��hj7��h h!h"hph$}rE��(h&]h']h(]h)]h,]uh.KÄh0]rF��h9XM���Creating a new shapefile using GeoServers web-based administrative interface.rG��…rH��}rI��(hjD��hjB��ubaubeubj��)rJ��}rK��(hU�hhh h!h"j��h$}rL��(j��U.UstartrM��Kh)]h(]h&]j	��U�h']h,]j
��j��uh.KÆh/hh0]rN��(h)rO��}rP��(hXŒ���The Description, if specified, is mostly used internally to provide other
administrators with information about the DataStore. Click Submit.hjJ��h h!h"hh$}rQ��(h&]h']h(]h)]h,]uh.Nh/hh0]rR��h=)rS��}rT��(hXŒ���The Description, if specified, is mostly used internally to provide other
administrators with information about the DataStore. Click Submit.rU��hjO��h h!h"h@h$}rV��(h&]h']h(]h)]h,]uh.KÆh0]rW��h9XŒ���The Description, if specified, is mostly used internally to provide other
administrators with information about the DataStore. Click Submit.rX��…rY��}rZ��(hjU��hjS��ubaubaubh)r[��}r\��(hXk���Navigate to the "Layers" configuration page under Data > Layers.
Add a new Layer from your new data source.hjJ��h h!h"hh$}r]��(h&]h']h(]h)]h,]uh.Nh/hh0]r^��h=)r_��}r`��(hXk���Navigate to the "Layers" configuration page under Data > Layers.
Add a new Layer from your new data source.ra��hj[��h h!h"h@h$}rb��(h&]h']h(]h)]h,]uh.KÈh0]rc��h9Xk���Navigate to the "Layers" configuration page under Data > Layers.
Add a new Layer from your new data source.rd��…re��}rf��(hja��hj_��ubaubaubh)rg��}rh��(hXÝ���You should also define a spatial reference system (SRS) number for the new
layer. Most lat/long data is "4326". If your data is in another projection,
determine its spatial reference system using the help links provided.
hjJ��h h!h"hh$}ri��(h&]h']h(]h)]h,]uh.Nh/hh0]rj��h=)rk��}rl��(hXÜ���You should also define a spatial reference system (SRS) number for the new
layer. Most lat/long data is "4326". If your data is in another projection,
determine its spatial reference system using the help links provided.rm��hjg��h h!h"h@h$}rn��(h&]h']h(]h)]h,]uh.KÊh0]ro��h9XÜ���You should also define a spatial reference system (SRS) number for the new
layer. Most lat/long data is "4326". If your data is in another projection,
determine its spatial reference system using the help links provided.rp��…rq��}rr��(hjm��hjk��ubaubaubeubh[)rs��}rt��(hU�hhh h!h"h^h$}ru��(h`X���centerh)]rv��Uid4rw��ah(]h&]h']h,]uh.Nh/hh0]rx��(hd)ry��}rz��(hXŸ���.. figure:: images/screenshots/image057.png
   :align: center

   GeoServer's FeatureType configuration. The SRS settings discussed in step 5 are highlighted.
h$}r{��(UuriX���images/screenshots/image057.pngr|��h)]h(]h&]h']hi}r}��U*j|��sh,]uhjs��h0]h"hkubhl)r~��}r��(hX\���GeoServer's FeatureType configuration. The SRS settings discussed in step 5 are highlighted.r€��hjs��h h!h"hph$}r��(h&]h']h(]h)]h,]uh.KÑh0]r‚��h9X\���GeoServer's FeatureType configuration. The SRS settings discussed in step 5 are highlighted.rƒ��…r„��}r…��(hj€��hj~��ubaubeubj��)r†��}r‡��(hU�hhh h!h"j��h$}rˆ��(j��U.jM��Kh)]h(]h&]j	��U�h']h,]j
��j��uh.KÓh/hh0]r‰��(h)rŠ��}r‹��(hXÇ���Style the layer using a style from the drop-down menu on the Publishing tab,
or create a new SLD to create a new style object and corresponding SLD
(this option provides more control over the style).hj†��h h!h"hh$}rŒ��(h&]h']h(]h)]h,]uh.Nh/hh0]r��h=)rŽ��}r��(hXÇ���Style the layer using a style from the drop-down menu on the Publishing tab,
or create a new SLD to create a new style object and corresponding SLD
(this option provides more control over the style).r��hjŠ��h h!h"h@h$}r‘��(h&]h']h(]h)]h,]uh.KÓh0]r’��h9XÇ���Style the layer using a style from the drop-down menu on the Publishing tab,
or create a new SLD to create a new style object and corresponding SLD
(this option provides more control over the style).r“��…r”��}r•��(hj��hjŽ��ubaubaubh)r–��}r—��(hXF���Try out the styled data set as a WMS layer using a the Layer Preview.
hj†��h h!h"hh$}r˜��(h&]h']h(]h)]h,]uh.Nh/hh0]r™��h=)rš��}r›��(hXE���Try out the styled data set as a WMS layer using a the Layer Preview.rœ��hj–��h h!h"h@h$}r��(h&]h']h(]h)]h,]uh.KÖh0]rž��h9XE���Try out the styled data set as a WMS layer using a the Layer Preview.rŸ��…r ��}r¡��(hjœ��hjš��ubaubaubeubh[)r¢��}r£��(hU�hhh h!h"h^h$}r¤��(h`X���centerh)]r¥��Uid5r¦��ah(]h&]h']h,]uh.Nh/hh0]r§��(hd)r¨��}r©��(hX—���.. figure:: images/screenshots/image058.png
   :align: center

   GeoServer's Layer Preview allows you to see an OpenLayer rendering of the new layer.
h$}rª��(UuriX���images/screenshots/image058.pngr«��h)]h(]h&]h']hi}r¬��U*j«��sh,]uhj¢��h0]h"hkubhl)r­��}r®��(hXT���GeoServer's Layer Preview allows you to see an OpenLayer rendering of the new layer.r¯��hj¢��h h!h"hph$}r°��(h&]h']h(]h)]h,]uh.KÛh0]r±��h9XT���GeoServer's Layer Preview allows you to see an OpenLayer rendering of the new layer.r²��…r³��}r´��(hj¯��hj­��ubaubeubj��)rµ��}r¶��(hU�hhh h!h"j��h$}r·��(j��U.jM��Kh)]h(]h&]j	��U�h']h,]j
��j��uh.KÝh/hh0]r¸��(h)r¹��}rº��(hX‰���Copy the default ``map.js`` file that assembles the map in OpenLayers
(``style/common/spatial/map.js``) to your skin's spatial directory.hjµ��h h!h"hh$}r»��(h&]h']h(]h)]h,]uh.Nh/hh0]r¼��h=)r½��}r¾��(hX‰���Copy the default ``map.js`` file that assembles the map in OpenLayers
(``style/common/spatial/map.js``) to your skin's spatial directory.hj¹��h h!h"h@h$}r¿��(h&]h']h(]h)]h,]uh.KÝh0]rÀ��(h9X���Copy the default rÁ��…rÂ��}rÃ��(hX���Copy the default hj½��ubhÝ)rÄ��}rÅ��(hX
���``map.js``h$}rÆ��(h&]h']h(]h)]h,]uhj½��h0]rÇ��h9X���map.jsrÈ��…rÉ��}rÊ��(hU�hjÄ��ubah"håubh9X,��� file that assembles the map in OpenLayers
(rË��…rÌ��}rÍ��(hX,��� file that assembles the map in OpenLayers
(hj½��ubhÝ)rÎ��}rÏ��(hX���``style/common/spatial/map.js``h$}rÐ��(h&]h']h(]h)]h,]uhj½��h0]rÑ��h9X���style/common/spatial/map.jsrÒ��…rÓ��}rÔ��(hU�hjÎ��ubah"håubh9X#���) to your skin's spatial directory.rÕ��…rÖ��}r×��(hX#���) to your skin's spatial directory.hj½��ubeubaubh)rØ��}rÙ��(hXf���Edit the init() method to include your new layer in the map - either as an
overlay or as a base layer.hjµ��h h!h"hh$}rÚ��(h&]h']h(]h)]h,]uh.Nh/hh0]rÛ��h=)rÜ��}rÝ��(hXf���Edit the init() method to include your new layer in the map - either as an
overlay or as a base layer.rÞ��hjØ��h h!h"h@h$}rß��(h&]h']h(]h)]h,]uh.Kßh0]rà��h9Xf���Edit the init() method to include your new layer in the map - either as an
overlay or as a base layer.rá��…râ��}rã��(hjÞ��hjÜ��ubaubaubh)rä��}rå��(hX^���Point your browser to the map interface. Your new layer should appear with
the existing ones.
hjµ��h h!h"hh$}ræ��(h&]h']h(]h)]h,]uh.Nh/hh0]rç��h=)rè��}ré��(hX]���Point your browser to the map interface. Your new layer should appear with
the existing ones.rê��hjä��h h!h"h@h$}rë��(h&]h']h(]h)]h,]uh.Káh0]rì��h9X]���Point your browser to the map interface. Your new layer should appear with
the existing ones.rí��…rî��}rï��(hjê��hjè��ubaubaubeubeubh h!h"Usystem_messagerð��h$}rñ��(h&]UlevelKh)]h(]Usourceh!h']h,]UlineKUtypeUINFOrò��uh.KÆh/hh0]ró��h=)rô��}rõ��(hU�h$}rö��(h&]h']h(]h)]h,]uhhh0]r÷��h9X:���Enumerated list start value not ordinal-1: "3" (ordinal 3)rø��…rù��}rú��(hU�hjô��ubah"h@ubaubh)rû��}rü��(hU�hhh h!h"jð��h$}rý��(h&]UlevelKh)]h(]Usourceh!h']h,]UlineKUtypejò��uh.KÓh/hh0]rþ��h=)rÿ��}r���(hU�h$}r��(h&]h']h(]h)]h,]uhjû��h0]r��h9X:���Enumerated list start value not ordinal-1: "6" (ordinal 6)r��…r��}r��(hU�hjÿ��ubah"h@ubaubh)r��}r��(hU�hhh h!h"jð��h$}r��(h&]UlevelKh)]h(]Usourceh!h']h,]UlineKUtypejò��uh.KÝh/hh0]r	��h=)r
��}r��(hU�h$}r��(h&]h']h(]h)]h,]uhj��h0]r
��h9X:���Enumerated list start value not ordinal-1: "8" (ordinal 8)r��…r��}r��(hU�hj
��ubah"h@ubaubeUcurrent_sourcer��NU
decorationr��NUautofootnote_startr��KUnameidsr��}r��(hj¿��hh+hj@��h	j��h
j_��hj�hj	��h
jÖ��hh°hj‘��uh0]r��hahU�Utransformerr��NU
footnote_refsr��}r��Urefnamesr��}r��Usymbol_footnotesr��]r��Uautofootnote_refsr��]r��Usymbol_footnote_refsr ��]r!��U	citationsr"��]r#��h/hUcurrent_liner$��NUtransform_messagesr%��]r&��Ureporterr'��NUid_startr(��KU
autofootnotesr)��]r*��U
citation_refsr+��}r,��Uindirect_targetsr-��]r.��Usettingsr/��(cdocutils.frontend
Values
r0��or1��}r2��(Ufootnote_backlinksr3��KUrecord_dependenciesr4��NUrfc_base_urlr5��Uhttps://tools.ietf.org/html/r6��U	tracebackr7��ˆUpep_referencesr8��NUstrip_commentsr9��NU
toc_backlinksr:��j�U
language_coder;��Uenr<��U	datestampr=��NUreport_levelr>��KU_destinationr?��NU
halt_levelr@��KU
strip_classesrA��Nh6NUerror_encoding_error_handlerrB��UbackslashreplacerC��UdebugrD��NUembed_stylesheetrE��‰Uoutput_encoding_error_handlerrF��UstrictrG��U
sectnum_xformrH��KUdump_transformsrI��NU
docinfo_xformrJ��KUwarning_streamrK��NUpep_file_url_templaterL��Upep-%04drM��Uexit_status_levelrN��KUconfigrO��NUstrict_visitorrP��NUcloak_email_addressesrQ��ˆUtrim_footnote_reference_spacerR��‰UenvrS��NUdump_pseudo_xmlrT��NUexpose_internalsrU��NUsectsubtitle_xformrV��‰Usource_linkrW��NUrfc_referencesrX��NUoutput_encodingrY��Uutf-8rZ��U
source_urlr[��NUinput_encodingr\��U	utf-8-sigr]��U_disable_configr^��NU	id_prefixr_��U�U	tab_widthr`��KUerror_encodingra��UUTF-8rb��U_sourcerc��h!Ugettext_compactrd��ˆU	generatorre��NUdump_internalsrf��NUsmart_quotesrg��‰Upep_base_urlrh��U https://www.python.org/dev/peps/ri��Usyntax_highlightrj��Ulongrk��Uinput_encoding_error_handlerrl��jG��Uauto_id_prefixrm��Uidrn��Udoctitle_xformro��‰Ustrip_elements_with_classesrp��NU
_config_filesrq��]Ufile_insertion_enabledrr��ˆUraw_enabledrs��KU
dump_settingsrt��NubUsymbol_footnote_startru��K�Uidsrv��}rw��(j��jŒ��jè��hh°h¬j‘��j��jw��js��j¦��j¢��jÖ��jÒ��j;��j7��hbh\j‘��j��j	��hh+hj@��j<��j¿��j»��j_��j[��uUsubstitution_namesrx��}ry��h"h/h$}rz��(h&]h)]h(]Usourceh!h']h,]uU	footnotesr{��]r|��Urefidsr}��}r~��ub.