€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 configuringqNX2���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_itemqh$}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 ��hauh.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"hh$}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"hh$}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"hh$}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"hh$}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"hh$}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"hh$}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"Upending_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.Kh/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"hh$}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"hh$}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"hh$}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"hh$}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"hh$}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"hh$}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"hh$}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"hh$}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"hh$}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"hh$}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è��hj ��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/hUcurrent_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��NUrfc_base_urlr5��Uhttps://tools.ietf.org/html/r6��U tracebackr7��ˆUpep_referencesr8��NUstrip_commentsr9��NU toc_backlinksr:��jë��U language_coder;��Uenr<��U datestampr=��NUreport_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��NUsmart_quotesrg��‰Upep_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.