Shapefile

形状文件是一种流行的地理空间矢量数据格式。

备注

虽然geoserver对shapefile格式有强大的支持,但它不是生产环境中的推荐格式。Postgis等数据库更适合生产,并提供更好的性能和可扩展性。请参见 在生产环境中运行 更多信息。

添加形状文件

shapefile实际上是一组文件(扩展名为: .shp.dbf.shx.prj 有时还有其他)。所有这些文件都需要存在于同一目录中,以便geoserver能够准确地读取它们。与所有格式一样,将shapefile添加到geoserver涉及将新存储添加到现有存储 商店 通过 Web管理界面 .

警告

这个 .prj 使用geoserver时,强烈建议使用非强制文件,因为它包含有价值的投影信息。没有它,geoserver可能无法加载您的shapefile!

要开始,请导航到 Stores ‣ Add a new store ‣ Shapefile .

../../_images/shapefile.png

将形状文件添加为存储

Option

Description

Workspace

要包含存储的工作区的名称。这也将是从存储创建的层的前缀。

Data Source Name

地理服务器已知的形状文件的名称。可以与文件名不同。工作区名称和此名称的组合将是完整层名称(例如:topp:states)。

Description

形状文件/存储的描述。

Enabled

启用商店。如果不选中,将不提供形状文件中的数据。

URL

形状文件的位置。可以是绝对路径(例如 file:C:\Data\shapefile.shp )或相对于数据目录的路径(例如 file:data/shapefile.shp .

namespace

要与形状文件关联的命名空间。通过更改工作区名称可以更改此字段。

create spatial index

启用自动创建空间索引。

charset

用于从中解码字符串的字符集 .dbf 文件。

memory mapped buffer Cache and reuse memory maps

启用内存映射I/O的使用,改进了文件在内存中的缓存。 关闭Windows服务器 .

完成后,单击 Save .

配置形状文件层

shapefiles只包含一个层,在geoserver提供服务之前,需要将其添加为新层。请参见 有关如何添加和编辑新层的信息。