在哪里可以找到ArcGIS服务网址以及如何创建网址?如何从服务器上传和查看内容

时间:2019-07-05 06:27:04

标签: arcgis arcgis-js-api arcgis-server

我是ArcGIS的新手。我想知道在哪里可以找到服务URL来列出MyContents选项卡中的所有项目,可以通过登录组织的ArcGIS URL来找到该项目。我想使用ArcGIS提供的Javascript或Rest API来做到这一点。

我能够使用

从ArcGIS获取令牌。

https://www.arcgis.com/sharing/rest/oauth2/token

此URL。

当我尝试使用Code将文件上传到示例服务器之一时,我无法执行此操作。但是它可以在邮递员中工作。

这些是我用于将文件上传到失败的示例服务器的代码。

$.ajax({
    async: true,
    crossDomain: true,
    url: "https://sampleserver6.arcgisonline.com/arcgis/rest/services/DamageAssessment/FeatureServer/uploads/upload",
    method: "POST",
    headers: {
        "Content-Type": "multipart/form-data",
        "Accept": "application/json"
    },
        contentType: false,
        processData: false,
        mimeType: "multipart/form-data",
        data: {
            "f": "json",
            "file": "C:/Users/georgy.f/Downloads/Screenshot_20190422-114420.jpg",
            "description": "descrioption",
        }
    }).done(function (response) {
    console.log(response);
});

我尝试过的另一个上传代码。

var uploadsettings = {
        "async": false,
        "crossDomain": true,
        "url": "https://sampleserver6.arcgisonline.com/arcgis/rest/services/DamageAssessment/FeatureServer/uploads/upload",
        "method": "POST",
        "headers": {
        "Content-Type": "multipart/form-data",
        "Accept": "application/json"
    },
        contentType: false,
        processData: false,
        "mimeType": "multipart/form-data",
        "data": form
        {
            "f": "json",
            "file": "https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg",
            "description": "descrioption",
        }
    }

    $.ajax(uploadsettings).done(function (response) {
    console.log(response);
});

我的目标是列出组织中可用的所有MapView和SceneView。

此外,通过某种方式将其上载到ArcGIS Server,我是否能够使用Javascript或REST API在ArcGIS中查看BIM模型?

0 个答案:

没有答案