您好,
1.使用iClient进行前端开发,iClient是一套前端开发框架序列,具体使用哪个可以根据您的项目情况进行选择。
https://iclient.supermap.io/web/introduction/overview.html#how-to-choose
2.使用iClient进行前端开发和常规前端开发一样,可以直接访问html文件页面,也可以把所做的前端代码部署在服务器上,两种方式都可以使用浏览器访问。
3.将点线面数据集直接添加到地图中或者制作专题图添加到地图中,发布地图服务都可以看到的,不是必须用数据服务。
同时,点线面数据集发布数据服务后,也都支持通过空间查询或SQL查询,动态查询出来加到前端地图中。
4.数据在前端调用,发布数据服务就可以了,可以制作数据库型数据源,把数据导入进去,然后发布数据服务。
建议可以先完整了解学习前端开发后,选择合适的iClient框架,熟悉iDesktop的数据结构是使用制作方式,发布需要的服务进行最后的前端iCLient开发。
常规前端系统开发流程,iDesktop制作生产数据-iServer发布需要的地图服务、数据服务、空间分析服务等服务-iClient开发业务。
https://help.supermap.com/iDesktop/zh
http://support.supermap.com.cn/product/iServer.aspx
https://iclient.supermap.io/web/introduction/overview.html#functions
希望可以帮助到您。