directory.rst 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. .. _data_shapefiles_directory:
  2. 空间文件目录
  3. ==========================
  4. 目录存储自动执行将多个shapefile加载到GeoServer中的过程。加载包含多个shapefile的目录将自动将每个shapefile添加到GeoServer。
  5. .. note:: 虽然GeoServer对shapefile格式提供了强大的支持,但在生产环境中不建议选择该格式。诸如PostGIS之类的数据库更适合生产,并提供更好的性能和可伸缩性。有关更多信息,请参见 :ref:`production` 。
  6. 添加目录
  7. ------------------
  8. 首先,导航至 :menuselection:`Stores --> Add a new store --> Directory of spatial files`.
  9. .. figure:: images/directory.png
  10. :align: center
  11. *添加空间文件目录作为存储库*
  12. .. list-table::
  13. :widths: 20 80
  14. * - **选项**
  15. - **描述**
  16. * - :guilabel:`Workspace`
  17. - 包含存储的工作空间的名称。这也将是从存储中的shapefile创建的所有图层名称的前缀。
  18. * - :guilabel:`Data Source Name`
  19. - GeoServer已知的存储名称。
  20. * - :guilabel:`Description`
  21. - 目录存储的描述。
  22. * - :guilabel:`Enabled`
  23. - 启用存储。如果禁用,则不会提供任何shapefile中的数据。
  24. * - :guilabel:`URL`
  25. - 目录的位置。可以是绝对路径 (例如 :file:`file:C:\\Data\\shapefile_directory`) 或相对于数据目录的路径 (例如 :file:`file:data/shapefile_directory`。
  26. * - :guilabel:`namespace`
  27. - 与存储关联的命名空间。通过更改工作区名称来更改此字段。
  28. 完成后,点击 :guilabel:`Save`.
  29. 配置 shapefiles
  30. ----------------------
  31. 目录存储中包含的所有shapefile将作为目录存储的一部分加载,但是需要将它们分别配置为可以由GeoServer服务的新图层。有关如何添加和编辑新 :ref:`data_webadmin_layers` 。