Skip to content

快速开始

以下介绍如何使用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())