我是GIS和ASP.NET世界的新手,我正在尝试运行本教程:http://help.arcgis.com/en/sdk/10.0/serveradf_net/conceptualhelp/index.html#//000200000025000000
我没有遇到以下错误:
Could not load 'ESRI.ArcGIS.3DAnalyst, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86' assembly or one of its dependencies. File not found.
Error in the source code:
Line 37: <add assembly="Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
Line38: <add assembly="AjaxControlToolkit, Version=3.0.30930.28736, Culture=neutral, PublicKeyToken=28F01B0E84B6D53E"/>
Line 39: <add assembly="ESRI.ArcGIS.3DAnalyst, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8FC3CC631E44AD86"/>
Line40: <add assembly="ESRI.ArcGIS.3DAnalystUI, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8FC3CC631E44AD86"/>
Line41: <add assembly="ESRI.ArcGIS.ADF, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8FC3CC631E44AD86"/>
Run Code Online (Sandbox Code Playgroud)
我无法加载任何ESRI程序集.
我需要的组件位于
C:\Program Files (x86)\ArcGIS\DeveloperKit10.0\DotNet
Run Code Online (Sandbox Code Playgroud)
我尝试在GAC缓存中添加程序集并将此路径添加到.NET Framework\AssemblyFolders注册表项但没有任何效果.我还尝试更改应用程序池的用户身份.
有关如何解决的任何想法吗?
我想为ArcGIS 10制作一个新的工具箱.
虽然我已经找到了制作Python脚本等资源,但我还没有找到任何有关制作工具箱的示例或文档.
有人能指出我正确的方向吗?非常感谢工具箱代码/设置的示例.
这是我在一列中的字符串; CO060020N0650W0.我需要它说2N65W.
第二个字符是'5',有时它是'7'.我想从字段计算器中删除该字符.我如何只使用python删除第二个字符?
我可以先做!PLSS![5:]然后把它砍成20N0650W0.我需要能够在不使用替换的情况下获得内部零.
我在我的项目中使用ArcGIS pod,一切正常.但是现在我正在尝试在我的应用程序中实现单元测试,并在运行Product - > Test时遇到错误:
ld: framework not found ArcGIS for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
我的测试文件如下:
import UIKit
import XCTest
@testable import MyApp
Run Code Online (Sandbox Code Playgroud)
ArcGIS框架是一个预编译库.
我的Podfile:
# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'ArcGIS-Runtime-SDK-iOS', '~> 10.2.5'
end
target 'MyAppTests' do
pod 'ArcGIS-Runtime-SDK-iOS', '~> 10.2.5'
end
Run Code Online (Sandbox Code Playgroud)
为什么我无法测试我的应用?
下面是我的下一个 JS 代码,它显示了一个简单的 ArcGIS 地图,其中包含特定坐标上的点或标记。
谁能告诉我如何在地图上显示点的弹出/信息窗口?例如,我单击任意点,它将在其上打开相应的弹出窗口。
import NavBar from '@/components/NavBar'
import axios from 'axios';
import { useRef, useEffect, useState } from 'react';
import { loadModules } from 'esri-loader';
export default function Home({...props}) {
const [state, setState] = useState('');
const MapElement = useRef(null)
const options = {
url: 'https://js.arcgis.com/4.6/',
css: true
};
useEffect(() => {
var vehicleData = props.data
var map, point_symbol;
loadModules([
"esri/views/MapView",
"esri/WebMap",
"esri/Graphic",
"esri/geometry/Point",
"esri/PopupTemplate",
"esri/layers/FeatureLayer","dojo/domReady!"
],options).then(([ MapView, WebMap, Graphic, Point, PopupTemplate, FeatureLayer]) => {
const webmap = …Run Code Online (Sandbox Code Playgroud) 我按照本指南将ArcGIS地图添加到我的应用程序中,但是它不起作用。我收到以下错误:
Error: Failed to resolve: com.esri.arcgis.android:arcgis-android:10.2.6-2
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?