首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏疯狂学习GIS

    ArcGIS中Cut Polygons工具将面图层切分为多个小块

      本文介绍在ArcGIS下属ArcMap软件中,通过“Cut Polygons Tool”工具,对一个面要素矢量图层加以手动分割,从而将其划分为指定形状的多个部分的方法。    接下来,选择“Cut Polygons Tool”工具。   随后,我们即可依据需要,在需要修改的部分绘制线段,从而作为矢量面要素划分的依据。其中,我们一般通过如下图所示的3种绘制工具加以绘制。   

    1.9K10编辑于 2024-01-17
  • 来自专栏饶文津的专栏

    【POJ 1389】Area of Simple Polygons(线段树+扫描线,矩形并面积)

    要么在相差大于1的两点间加入一个值,要么就让左右端点为l,r的线段树节点表示到x[l]到x[r+1]的区间。

    39810发布于 2020-06-02
  • 来自专栏凹凸玩数据

    R可视化 | 地理信息空间(上)

    ):每一个行政区的多边形边界点(按order排序、按group分组) 需要使用fortify函数将polygons数据转换为数据框格式。 [,c("id","NAME")] #行政区划层 polygons_data1 <- fortify(gansu_map) #地理信息边界点数据 polygons_data1 <- polygons_data1 [,c(1,2,7,3,6)] #polygons_data <- fortify(china_map1) %>% . [,c(1,2,7,3,6)] division_data1$id <- as.numeric(division_data1$id) polygons_data1$id <- as.numeric (polygons_data1$id) final_mapdata1 <- left_join(polygons_data1,division_data1,by= 'id') ggplot(final_mapdata1

    1.4K31发布于 2020-10-27
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    Google Earth Engine(GEE)——全球建筑物矢量图免费下载Open Buildings V1 Polygons

    Research - Open Buildings Collection Snippet ee.FeatureCollection("GOOGLE/Research/open-buildings/v1/polygons ") 代码: // Visualization of GOOGLE/Research/open-buildings/v1/polygons. var t = ee.FeatureCollection('GOOGLE/Research/open-buildings/v1/polygons'); var t_060_065 = t.filter ; FeatureView Snippet(快速加载矢量的最新方法,没有瓦片感) ui.Map.FeatureViewLayer("GOOGLE/Research/open-buildings/v1/polygons_FeatureView ") 代码: var fvLayer = ui.Map.FeatureViewLayer( 'GOOGLE/Research/open-buildings/v1/polygons_FeatureView

    58310编辑于 2024-02-02
  • 来自专栏前端博客

    GIS常用npm包:GeoJSON文件合并与元素过滤\属性过滤\图形合并

    merge polygon 合并多边形merge-simple-polygons:https://www.npmjs.com/package/merge-simple-polygonsMerge two (adjacent) simple polygons into another simple polygon.Takes two arrays of vertex IDs, each spanning a planar polygon and returns:false if the given polygons share no verticesnull if there would be more than one resulting simple polygon (if the two given polygons share either exactly one vertex, which would result in two polygons or multiple egdes that are not connected, which would result in a polygon

    2K20编辑于 2023-04-09
  • 来自专栏可以叫我才哥

    使用folium绘制区域轮廓与网格线

    # 绘制网格,这里按照20*20共400个网格 def get_polygons(latitude_num,longitude_num): latitude_step = (latitude_max - latitude_min)/latitude_num longitude_step = (longitude_max - longitude_min)/longitude_num polygons ([[longitude_down,latitude_min],[longitude_down,latitude_max]]) return polygons polygons = get_polygons(20,20) 网格中经度线两端纬度不变,纬度线两端经度不变。 绘制网格线: for polygon in polygons: drow_m(polygon,1,'black',0.8) m ?

    8.6K21发布于 2021-08-05
  • 来自专栏可以叫我才哥

    想知道所在的城市有多少条道路?我用python发现北京一共有1.5万条道路!

    将行政区域分块 既然我们得到了北京所属矩形区域的边界点经纬度,那么直接这个矩形区域进行网格化就行了,处理过程比较简单,直接看代码: # 绘制网格,这里按照20*20共400个网格 def get_polygons - latitude_min)/latitude_num     longitude_step = (longitude_max - longitude_min)/longitude_num     polygons (polygon)               return polygons 我们得到了用于区域搜索经纬度坐标对如下: # polygons  ['115.423411,41.060816|115.5279717,40.979913100000005 获取道路数据 到这一步,我们只需要遍历全部的坐标对polygons,然后搜索该区域内满足归属省份为北京市的全部道路即可。  = get_polygons(20,20)    for i,polygon in enumerate(polygons):     page = 1     while True:         

    1.9K20发布于 2021-08-05
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    全球日光地图分布图数据

    代码 var water_polygons = ee.FeatureCollection("projects/sat-io/open-datasets/DAYLIGHTMAP/water_polygons "); var land_polygons = ee.FeatureCollection("projects/sat-io/open-datasets/DAYLIGHTMAP/land_polygons Distribution Curated in GEE by: Samapriya Roy Keywords: Daylight Map Distribution, landcover, land polygons , water polygons, OSM, OpenStreetMap Last updated in GEE: 2023-10-20 ​​​更多遥感云计算内容请前往​: 此星光明_GEE数据集专栏,

    58910编辑于 2024-02-04
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    GEE数据集——全球日光日照地图分布图数据

    代码 var water_polygons = ee.FeatureCollection("projects/sat-io/open-datasets/DAYLIGHTMAP/water_polygons "); var land_polygons = ee.FeatureCollection("projects/sat-io/open-datasets/DAYLIGHTMAP/land_polygons Distribution Curated in GEE by: Samapriya Roy Keywords: Daylight Map Distribution, landcover, land polygons , water polygons, OSM, OpenStreetMap Last updated in GEE: 2023-10-20

    1.1K10编辑于 2024-02-11
  • 来自专栏Python与算法之美

    动手学geopandas地理数据分析

    POINT (2.00000 3.00000) dtype: geometry 2,常用属性方法 #注:一般来说GeoSeries和空间相关的属性和方法对于GeoDataFrame也是适用的 gsr_polygons = gsr_points.buffer(0.5) print("area:\n",gsr_polygons.area) print("length:\n",gsr_polygons.length) print ("total_bounds:\n",gsr_polygons.total_bounds) print("bounds:\n",gsr_polygons.bounds) print("centroid :\n",gsr_polygons.centroid) print("distances:\n",gsr_polygons.distance(geo.Point(0,0))) area: 0 3.00000) dtype: geometry distances: 0 0.000000 1 0.914214 2 3.105552 dtype: float64 ax = gsr_polygons.plot

    1.9K30发布于 2021-04-07
  • 来自专栏datartisan

    QGIS小妙招-创建TAC边界

    应用 Thiessen polygons 算法 点图层导入之后,应用 Thiessen polygons 算法工具来创建泰森多边形。 Thiessen polygons 算法工具位于工具箱栏目下,这里有两种方法可以调出工具箱,依次点击 地理处理 -> 工具箱 或者直接点击工具栏中的 齿轮 图标。 调出工具箱后,在搜索框输入 Thiessen polygons,即可看到该算法工具,双击该工具,出现如下配置界面 选择之前创建的点图层,将 Frame Size 设置为 0 ,然后,点击运行,稍等片刻

    2.2K30编辑于 2022-08-22
  • 来自专栏图形学与OpenGL

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

    polys; //多边形集合 vector<Polygon*> ReadMapData(char* filename) {     int PointCount;     vector<Polygon*> polygons ;             fs>>p.longitude>>p.latitude;             poly->points.push_back(p);         }         polygons.push_back (poly);     }     return polygons; } void display(void) {        glClear (GL_COLOR_BUFFER_BIT);   

    90410发布于 2018-10-09
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    全球公用事业级太阳能发电场卫星数据集

    analysis_polygons.csv:analysis_polygons.gpkg 的一个版本,包含中心经纬度以代替几何图形,以便在没有地理空间软件的情况下进行解析。 raw_polygons.gpkg:用于组成 analysis_polygons.gpkg 的原始几何图形。 TZ Solar Asset Mapper Q1 2024.xlsx:analysis_polygons.csv 文件的 Excel 格式版本。 1.2 原始数据集和数据源 分析级数据集隐藏了底层数据的一些复杂性,我们在 raw_polygons 和源文件中公开了这些数据。 我们每次运行都会生成新的多边形集。 raw_polygons.gpkg 包含以下字段: id:原始源多边形的 ID 几何体:定义资产的多边形或多多边形 来源:"solar asset mapper"、"osm "或 "2019_global_pv

    44810编辑于 2024-06-23
  • 来自专栏Mybatis学习

    如何通过labelme标注将json文件转为png的label

    img_as_ubyte import numpy as np import PIL.Image import PIL.ImageDraw from labelme import logger def polygons_to_mask (img_shape, polygons): mask = np.zeros(img_shape[:2], dtype=np.uint8) mask = PIL.Image.fromarray (mask) xy = list(map(tuple, polygons)) PIL.ImageDraw.Draw(mask).polygon(xy=xy, outline=1, fill img_shape[:2], dtype=np.int32) instance_names = ['_background_'] for shape in shapes: polygons (img_shape[:2], polygons) cls[mask] = cls_id if type == 'instance': ins[mask

    6.2K41发布于 2021-06-21
  • 来自专栏庄闪闪的R语言手册

    空间地理数据可视化之 tmap 包及其拓展

    例子 : library(tmap) tmap_mode("view") ##使用的数据是前两期用过的 map tm_shape(map) + tm_polygons("SID74") tmap 创建的 check.and.fix = TRUE) 多个形状和图层的世界地图 2.2 创建分面 使用 tmap 创建分面主要有以下三种方式: 通过对 aesthetic 设置多个变量,在下面这个例子中是 tm_polygons 例子: tmap_mode("view") ##创建一个交互式地图,可实现同步移动和放缩 tm_shape(World) + tm_polygons(c("income_grp", "life_exp 例子: tmap_mode("plot") data(NLD_muni) tm1 <- tm_shape(NLD_muni) + tm_polygons("population", convert2density 例如: tm <- tm_shape(World) + tm_polygons("HPI", legend.title = "Happy Planet Index") ## save as stand-alone

    2.4K20发布于 2021-09-14
  • 来自专栏全栈程序员必看

    一个多边形内部有3枚钉子_多边形的内部和外部

    s) : 7 Problem Description Statement of the Problem Several drawing applications allow us to draw polygons = 0; } const int N = 110; Point polygons[N]; int main() { int n,m; int x,y; int T = printf("Problem %d:\n", ++T); for(int i = 0;i < n;i ++){ cin>>x>>y; polygons [i].x = x,polygons[i].y = y; } for(int i = 0;i < m;i ++){ cin>>x>>y; Point pt(x,y); if(Point_In_Polygon(pt,polygons,n))cout<<"Within"<<endl;

    82350编辑于 2022-09-22
  • 来自专栏历史专栏

    【愚公系列】2022年04月 微信小程序-地图的使用之面聚合

    否 缩放视野以包含所有给定的坐标点 1.0.0 show-location boolean false 否 显示带有方向的当前定位点 1.0.0 polygons Array. latitude="{{latitude}}" longitude="{{longitude}}" scale="16" show-compass="true"show-scale="true" polygons ="{{polygons}}"> </map> 2.js Page({ data: { polygons: [{ strokeWidth: 1, strokeColor

    90320编辑于 2022-04-21
  • 来自专栏c++ 学习分享

    如何使用CGAL轻松检索两条相交多边形的相交线

    使用CGAL获取多边形相交线 Two intersecting polygons with intersection line 目前我使用下面的算法,在那里我得到的交集多边形,然后发现这是两个多边形的边界点 const_iterator it; CGAL::intersection(P, Q, std::back_inserter(intR)); //Loop through intersection polygons 注意,在一般情况下可能有2个以上;有可能是没有,有可能是1 std::list<X_monotone_curve_2> segments; for (const auto& pgn : polygons

    82040编辑于 2023-07-06
  • 基础脚本更新--10X HD的bin模式与细胞分割模式的数据读取与基础分析

    visium_hd_human_kidney"kidney_obj <- Load10X_Spatial(data.dir = path_to_data, bin.size = c(8, "polygons /',bin.size = c(16, "polygons"),image.name = "tissue_hires_image.png")> adataAn object of class Seurat 77212 features across 373881 samples within 2 assays Active assay: Spatial.Polygons (38606 features, : counts 1 other assay present: Spatial.016um 2 spatial fields of view present: slice1.016um slice1.polygons

    14821编辑于 2026-02-28
  • 10X空间转录组Visium && HD && Xenium分析全更新

    Formatting cell polygons... Formatting cell polygons... Formatting cell polygons... 3. 16um binned data loaded! (Int64, cell_baysor) polygons = B.boundary_polygons(count_molecules, cell_baysor, grid_step=grid_step , bandwidth=bandwidth) brain.polygonData = polygons brain = cs.polygons_cell_mapping(brain) brain = cs.generate_polygon_counts

    1.2K11编辑于 2024-06-03
领券