Skip to content

natsumehe/Arcgis-shp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shapfile

shp 矢量数据解释

数据类型

数据相关
• 主文件记录内容
• 主文件头的数据描述字段(形状类型、边界框等)
文件管理相关
• 文件和记录长度
• 记录偏移量等

XML 文件关键信息抽象

1. 文件结构

  • 根元素(例如 <Root>)包含多个子元素
  • 子元素一般是结构化的实体描述,如 <Person>, <Item>, <Record>
  • 每个子元素包含多个属性和/或子节点,描述该实体的详细信息

2. 关键信息类型

  • 属性(Attributes)
    用于描述实体的基本特征,如 ID、类型、状态、时间戳等
  • 子节点(Child Nodes)
    包含更具体的信息,如名称、描述、数值、地址等
  • 嵌套结构(Nested Structure)
    允许复杂数据的分层表示,支持多级分类

3. 数据用途

  • 结构化数据交换:不同系统之间传输标准化信息
  • 配置管理:描述系统配置参数或用户设置
  • 记录存储:保存操作日志、交易记录等
  • 资源描述:描述多媒体资源、产品信息等

4. 后续乱码说明

  • 乱码通常是二进制数据的 Base64 编码形式
  • 可能代表加密信息、文件附件、图像音频等二进制资源
  • 需要通过 Base64 解码或特定协议解码才能还原原始数据
  • 在 XML 中用于嵌入非文本数据,保证传输和存储的兼容性

5. 使用建议

  • 解析时分离结构化文本和 Base64 编码部分
  • 对 Base64 内容按需解码和处理
  • 建立数据模型映射,方便业务层操作
  • 注意 XML 格式的规范和编码一致性

https://en.wikipedia.org/wiki/.dbf

python读取shp 代码参考。 https://github.com/GeospatialPython/pyshp

About

shp文件结构的解释

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages