快速开始
以下介绍如何使用sdk获取数采当前文件列表、图层信息、模型对象等信息
1. 获取文件列表
import asyncio
from dimine_python_sdk.conn import open_client
async def main():
async with open_client() as client:
files = await client.get_files()
print(files)
if __name__ == '__main__':
asyncio.run(main())
2. 获取图层信息
import asyncio
from dimine_python_sdk.conn import open_client
async def main():
async with open_client() as client:
files = await client.get_layers(file_id="123")
print(files)
if __name__ == '__main__':
asyncio.run(main())
3. 获取模型对象
import asyncio
from dimine_python_sdk.conn import open_client
async def main():
async with open_client() as client:
files = await client.get_files()
layers = await client.get_layers(file_id=files[len(files)-1].id)
geometries = await client.get_geometry(file_id=files[len(files)-1].id, layer_id=layers[0].id, ["point"])
print(geometries)
if __name__ == '__main__':
asyncio.run(main())