首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    ArcGIS Api For Flex 动态画点和线

    (5326)), new MapPoint(123.431641,41.320313,new SpatialReference(5326)), new MapPoint(123.646484,41.515625 ,new SpatialReference(5326)), new MapPoint(123.763272,41.734675,new SpatialReference(5326)), new MapPoint(123.248047,41.710938,new SpatialReference(5326)), new MapPoint(124.248047,42.510938 new MapPoint(123.748047,43.210938,new SpatialReference(5326)) ]; private var polyine:Polyline =arr[i] as MapPoint; var mpEnd:MapPoint=arr[i+1] as MapPoint; mps.push(mpStat); mps.push

    57640编辑于 2022-07-20
  • 来自专栏图形学与OpenGL

    3.6.2 编程实例-河南地图绘制

    include <iostream> #include <fstream> #include<vector> #include <GL/glut.h> using namespace std; class MapPoint { public:     double longitude;     double latitude; }; class Polygon { public:     vector<MapPoint PointCount;         cout<<PointCount<<endl;         for(int i=0;i<PointCount;i++)         {             MapPoint glPolygonMode(GL_BACK, GL_LINE);         for(int i=0;i<polys.size();i++)     {                vector<MapPoint

    90410发布于 2018-10-09
  • 来自专栏水击三千

    Arcgis for Silverlight学习(一)

    mapPoint = new ESRI.ArcGIS.Client.Geometry.MapPoint(); mapPoint = MyMap.ScreenToMap( point); if (MyMap.WrapAroundIsActive) { mapPoint = ESRI.ArcGIS.Client.Geometry.Geometry.NormalizeCentralMeridian(mapPoint) as ESRI.ArcGIS.Client.Geometry.MapPoint ; } if (mapPoint ! 期间需要借助MapPoint实现坐标的从Point转换。使用的时候,需要谨记对象的初始化。 7.获取地图初始化的坐标 有时需要获取地图加载过程中的地图显示范围。

    1.3K80发布于 2018-02-27
  • 来自专栏跟牛老师一起学WEBGIS

    Arcgis API for Android之GPS定位

    location.getLongitude(); double locy = location.getLatitude(); wgspoint = new Point(locx, locy); mapPoint SpatialReference.create(4326),mapview.getSpatialReference()); //图层的创建 Graphic graphicPoint = new Graphic(mapPoint gLayerPos.addGraphic(graphicPoint); /*划线 if (startPoint == null) { poly=new Polyline(); startPoint = mapPoint new SimpleLineSymbol(Color.RED,2)); gLayerGps.addGraphic(graphicLine); }*/ poly.lineTo((float) mapPoint.getX (), (float) mapPoint.getY()); gLayerGps.addGraphic(new Graphic(poly,new SimpleLineSymbol(Color.BLACK

    1.2K30发布于 2018-10-23
  • 来自专栏前端漫步

    ArcGIS Maps SDK for JavaScript系列之二:认识Map和MapView

    = view.toMap(screenPoint); console.log(`点击点的经纬度坐标为 经度:${mapPoint.latitude},纬度:${mapPoint.longitude = new Point({ x: event.mapPoint.longitude, y: event.mapPoint.latitude, spatialReference : view.spatialReference }); const screenPoint = view.toScreen(mapPoint); console.log 在该方法中,我们通过event.mapPoint获取到用户点击位置的地图上的经纬度坐标。然后,创建一个Point对象表示地图上的坐标点,并指定相应的空间参考。 接下来,使用view.toScreen(mapPoint)将地图坐标点转换为页面上的像素坐标。最后,将获取到的像素坐标在控制台打印出来。

    2.1K30编辑于 2023-10-14
  • 来自专栏寻找石头鱼

    ArcGis for flex查询FeatureLayer数据

    TextSymbol.PLACEMENT_MIDDLE,0,0,-25,fmt); symbolWord.backgroundColor = 0x999933; //获取中心点 var center:MapPoint = graphic.geometry as MapPoint; if(graphic.geometry ! = Geometry.MAPPOINT){ center = graphic.geometry.extent.center; //区域中心点 //交通组织的中心点设置为起点,标注文字 = null){ try { var arrPoints:Array = line.paths[0]; center = arrPoints[0] as MapPoint

    67320发布于 2019-09-11
  • 来自专栏Kiba518

    ArcGis API JS 4.X本地化部署与地图的基础使用

    , function (event) { ​ console.log(event); console.log("x:" + event.mapPoint.x ); console.log("y:" + event.mapPoint.y); console.log("longitude:" + event.mapPoint.longitude ); console.log("latitude:" + event.mapPoint.latitude); }); ​

    2.3K50发布于 2021-07-29
  • 来自专栏ArcGIS JS API开发

    【ArcGIS JS API + eCharts系列】实现地图上二维图表的绘制

                           var echartsInfo = echartsInfos[i];                                                var mapPoint                    var echartsInfo = echartsInfos[i];                    //坐标转换                    var mapPoint                   }                   };                    var screenPoint = view.toScreen(mapPoint echartsInfos.length; i++) {                    var echartsInfo = echartsInfos[i]; ​                    var mapPoint 4326                   }                   };                    var screenPoint = view.toScreen(mapPoint

    2.4K20编辑于 2022-02-21
  • 来自专栏3D视觉从入门到精通

    总结|ORB_SLAM2源码中字典使用细节

    if(mBowVec.empty()) { //1、要写入词袋信息,将以OpenCV格式存储的描述子 // mvpMapPoints为std::vector<MapPoint*> vector 更新F中特征点对应的MapPoints \n * * 每个特征点都对应一个MapPoint,因此pKF中每个特征点的MapPoint也就是F中对应点的MapPoint \n * * 通过距离阈值 *> &vpMapPointMatches) { const vector<MapPoint*> vpMapPointsKF = pKF->GetMapPointMatches(); //和普通帧 F特征点的索引一致 vpMapPointMatches = vector<MapPoint*>(F.N,static_cast<MapPoint*>(NULL)); const DBoW2::FeatureVector * pMP = vpMapPointsKF[realIdxKF]; // 取出KF中该特征对应的MapPoint if(!

    1.5K00发布于 2020-12-11
  • 来自专栏跟牛老师一起学WEBGIS

    lzugis——Arcgis Server for JavaScript API之自定义InfoWindow(续)

    title.innerHTML = strtitle; content.innerHTML = strcontent; var screenpoint = map.toScreen(evt.mapPoint ); beforeMapPoint = evt.mapPoint; beforePoint=screenpoint; showinfowindow(screenpoint.x,screenpoint.y title.innerHTML = strtitle; content.innerHTML = strcontent; var screenpoint = map.toScreen(evt.mapPoint ); beforeMapPoint = evt.mapPoint; beforePoint=screenpoint; showinfowindow(screenpoint.x,screenpoint.y

    1.3K30发布于 2018-10-23
  • 来自专栏跟牛老师一起学WEBGIS

    Arcgis for Androd API开发系列教程(一)——地图显示与GPS定位

    ArcGISTiledMapServiceLayer tileLayer; GraphicsLayer gLayerPos; Point point; Point wgspoint; Point mapPoint location.getLongitude(); double locy = location.getLatitude(); wgspoint = new Point(locx, locy); mapPoint SpatialReference.create(4326),map.getSpatialReference()); //图层的创建 Graphic graphic = new Graphic(mapPoint ,locationSymbol); gLayerPos.addGraphic(graphic); map.centerAt(mapPoint, true); } @Override protected

    1.5K50发布于 2018-10-23
  • 来自专栏ArcGIS JS API开发

    ArcGIS JS API 4.14实现地图加载图片

    = 2000; this.canvas.height = 2000; //左上角地理坐标转换屏幕坐标,为了获取canvas绘制图片的起点 var mapPoint spatialReference: { wkid: 4326 } }; var screenPoint = view.toScreen(mapPoint this.canvas.height = 2000; //左上角地理坐标转换屏幕坐标,为了获取canvas绘制图片的起点 var mapPoint } }; var screenPoint = view.toScreen(mapPoint

    5.4K30编辑于 2022-02-22
  • 来自专栏跟牛老师一起学WEBGIS

    Arcgis For Android之GPS定位实现

    (lon) double locx = lon; double locy = lat; Point wgspoint = new Point(locx, locy); Point mapPoint SpatialReference.create(4326),mapview.getSpatialReference()); //图层的创建 // Graphic graphic = new Graphic(mapPoint PictureMarkerSymbol(this.getResources().getDrawable( R.drawable.location)); Graphic graphic = new Graphic(mapPoint

    2.2K20发布于 2018-10-23
  • 来自专栏vue+ArcGis

    Vue ArcGis鼠标打点、中心打点绘制多边形

    vuex同理) mapView.on("click", (event) => { // 获取点击地图时的点 const pt = { type: 'point', x: event.mapPoint.x , y: event.mapPoint.y, latitude:event.mapPoint.latitude, longitude:event.mapPoint.longitude

    1.7K20编辑于 2021-12-09
  • 来自专栏Kiba518

    一文让你彻底掌握ArcGisJS地图管理的秘密

    //监听单击事件 view.on("click", function (event) { ​ console.log(event); console.log("x:" + event.mapPoint.x ); console.log("y:" + event.mapPoint.y); console.log("longitude:" + event.mapPoint.longitude) ; console.log("latitude:" + event.mapPoint.latitude); }); 我们使用view对象的on函数,实现了一个点击事件的监听,界面效果如下: ?

    1.1K20发布于 2021-08-18
  • 来自专栏跟牛老师一起学WEBGIS

    Arcgis for Android解决中文字体乱码的问题

    DroidSansFallback.ttf"); ts.setOffsetX(0); ts.setOffsetY(-30); Graphic gText = new Graphic(mapPoint

    1.7K40发布于 2018-10-23
  • 来自专栏张志敏的技术专栏

    在 Silverlight 5 项目中使用 async/await

    GeoFactory.CreateGeometryService(); point1 = await geoSvc1.ProjectGeometryAsync(point1, map.SpatialReference) as MapPoint ; point2 = await geoSvc2.ProjectGeometryAsync(point2, map.SpatialReference) as MapPoint; var buffParam

    49230发布于 2020-08-10
  • 来自专栏3D视觉从入门到精通

    ORB-SLAM3 细读单目初始化过程(上)

    3-3-4-1MapPoint::PredictScale ORBSLAM3中,作者调用MapPoint::PredictScale函数,根据地图点到光心的距离,来预测一个类似特征金字塔的尺度。 可以参考下图示意: ORB_SLAM3 MapPoint.cc 函数 MapPoint::PredictScale Line 536 539 ratio = mfMaxDistance/currentDist 中,作者调用MapPoint::UpdateNormalAndDepth函数,来更新平均观测方向以及观测距离范围。 由于一个MapPoint会被许多相机观测到,因此在插入关键帧后,需要更新相应变量,创建新的关键帧的时候会调用该函数。 上面变量和代码中的对应关系是: 在ORB_SLAM3 MapPoint.cc 函数 MapPoint::UpdateNormalAndDepth Line 490-491 // 观测相机位置到该点的距离上限

    1.9K10发布于 2020-12-11
  • 来自专栏计算机视觉工坊

    ORB-SLAM3 细读单目初始化过程(上)

    3-3-4-1MapPoint::PredictScale ORBSLAM3中,作者调用MapPoint::PredictScale函数,根据地图点到光心的距离,来预测一个类似特征金字塔的尺度。 ORB_SLAM3 MapPoint.cc 函数 MapPoint::PredictScale Line 536 539 ratio = mfMaxDistance/currentDist; int nScale = ceil(log(ratio)/pKF->mfLogScaleFactor); 3-3-4-2MapPoint::UpdateNormalAndDepth ORBSLAM3中,作者调用MapPoint 由于一个MapPoint会被许多相机观测到,因此在插入关键帧后,需要更新相应变量,创建新的关键帧的时候会调用该函数。上面变量和代码中的对应关系是: ? 在ORB_SLAM3 MapPoint.cc 函数 MapPoint::UpdateNormalAndDepth Line 490-491 // 观测相机位置到该点的距离上限 mfMaxDistance

    1.9K40发布于 2020-12-11
  • 来自专栏跟牛老师一起学WEBGIS

    Arcgis andoid开发之应用百度地图接口实现精准定位与显示

    toast; /** * GPS定位 */ private GraphicsLayer gLayerGps; private Point wgspoint; private Point mapPoint GPS的信号X(lat),Y(lon) double locx = lon; double locy = lat; wgspoint = new Point(locx, locy); mapPoint SpatialReference.create(4326),map.getSpatialReference()); //图层的创建 Graphic graphic = new Graphic(mapPoint

    89430发布于 2018-10-23
领券