zoukankan      html  css  js  c++  java
  • ESRI Shapefiles (SHP)

    ESRI Shapefiles (SHP)

    Also known as ESRI ArcView Shapefiles or ESRI Shapefiles. ESRI is the company that introduced this format. ArcView was the first product to use shapefiles.

    File listing

    Shapefiles are made up of a minimum of three similarly named files, with different suffixes:

    Countries_area.dbf
    Countries_area.shp
    Countries_area.shx
    

    Data Access / Connection Method

    Shapefile access is built directly into MapServer. It is also available through OGR, but direct access without OGR is recommended and discussed here. The path to the shapefile is required. No file extension should be specified. Shapefiles only hold one layer of data, therefore no distinction needs to be made.

    OGRINFO Examples

    • The directory can serve as a data source.
    • Each shapefile in a directory serves as a layer.
    • A shapefile can also be a data source. In this case the layer has the same prefix as the shapefile.

    Using ogrinfo on a directory with multiple shapefiles:

    > ogrinfo /data/shapefiles/
    INFO: Open of `/data/shapefiles/'
    using driver `ESRI Shapefile' successful.
    1: wpg_h2o (Line String)
    2: wpg_roads (Line String)
    3: wpg_roads_dis (Line String)
    4: wpgrestaurants (Point)

    Using ogrinfo on a single shapefile:

    > ogrinfo /data/shapefiles/Countries_area.shp
    Had to open data source read-only.
    INFO: Open of `Countries_area.shp'
    using driver `ESRI Shapefile' successful.
    1: Countries_area (Polygon)

    Using ogrinfo to examine the structure of the file/layer:

    > ogrinfo -summary /data/shapefiles/Countries_area.shp Countries_area
    Had to open data source read-only.
    INFO: Open of `Countries_area.shp'
    using driver `ESRI Shapefile' successful.
    
    Layer name: Countries_area
    Geometry: Polygon
    Feature Count: 27458
    Extent: (-180.000000, -90.000000) - (180.000000, 83.627419)
    Layer SRS WKT:
    (unknown)
    FAC_ID: Integer (5.0)
    TILE: Integer (3.0)
    ARCLIST: String (254.0)
    NAM: String (77.0)
    PERIMETER: Real (22.17)
    POLYGONCOU: Integer (6.0)
    NA2DESC: String (45.0)

    Map File Example:

    LAYER
            NAME my_shapefile
            TYPE POLYGON
            DATA countries_area
            STATUS OFF
            CLASS
            NAME "Countries"
            OUTLINECOLOR 0 0 0
            END
    END
  • 相关阅读:
    IO 模型知多少 | 代码篇
    IO 模型知多少 | 理论篇
    ASP.NET Core 反向代理部署知多少
    ASP.NET Core 借助 Helm 部署应用至K8S
    Orleans 知多少 | 4. 有状态的Grain
    Goodbye 2019,Welcome 2020 | 沉淀 2020
    Orleans 知多少 | 3. Hello Orleans
    集群环境下,你不得不注意的ASP.NET Core Data Protection 机制
    .NET Core 使用 K8S ConfigMap的正确姿势
    ASP.NET Core知多少(13):路由重写及重定向
  • 原文地址:https://www.cnblogs.com/mfryf/p/3546284.html
Copyright © 2011-2022 走看看