当前位置:网站首页>ArcGIS cuts TIF images (grid data) according to the vector range, merges shp files in batches, cuts vectors in the region according to the vector range, outputs the geographic coordinate system, conve
ArcGIS cuts TIF images (grid data) according to the vector range, merges shp files in batches, cuts vectors in the region according to the vector range, outputs the geographic coordinate system, conve
2022-07-25 23:42:00 【Qingmeng pillow Xinghe~】
1、 According to vector data (shp) Crop image (tif)
Select the study area , Beautiful drawing .
This is the original vector file , Now the vector file of Yunnan Guizhou Sichuan region is cut , By directly editing the original vector file .


Now we need to cut out the yunguichuan area from the above picture .
After opening the dialog box, enter the image and crop area , If you only need to crop the vector region , Be sure to check the red box .
give the result as follows :
If I don't check it , The result is a rectangle containing the target area , as follows :
There is also a place for vector cutting :

It involves the coordinate system inheritance point red box option .
2、 Batch consolidation shp file :


3、 Vector graph separation with vector boundaries
According to the internal properties of vector graph ( With boundary vector ) Segmentation , Get the attribute region vector graph .

4、 Keep the geographic coordinate system :
Sometimes vector graphics shp It includes both projection coordinates , It also contains geographical coordinates , After some map software is opened , The contents of the vector graph cannot be read , Personal experience is to delete projection coordinates , Keep the geographical coordinates to use , Or because of the lack of geographical coordinates, it cannot be displayed , Add the corresponding geographical coordinates ( Commonly used WGS1984), Can use vector graph .




5、 Merge multiple vectors with boundaries to remove internal boundaries

Open the editor , Select the shp file
Right click shp file , Open the property sheet , Select merge elements
Open the editor , Select merge (merge)
Complete the above , You can get the whole vector without boundary inside 
6、 Layer coordinate system problem :

**
7、 About conversion TIF Image from 16 A to 8 position ( Pixel depth ) Methods :
**
Recently generated by direct processing TIF Image is 16 Bit , Demand is 8 Bit , Because the number of images is not much , So in ARCMAP Up conversion , Although it was successful in the end , But during this period, I also encountered some problems , For now, let's remember , For future reference :
① The input is pixel depth 16 Bit tif image
② Tools are data management tools - grid - Raster data sets - Mosaic to new grid , The English interface is as follows :
The focus is on the operation bar , I've been stuck in the save path , The reason is that I click in the folder used to save , The result always indicates that there is already , Then save the file name , If you don't add tif suffix , Files with folders will be generated , Cannot directly generate images .
The correct operation is shown on the following page :
Set as above , You can click “OK” It's time to switch
8、shp File creation and vector box plotting settings
Most of the time, we deal with what others give shp data , But there are also many times when we need personalized creation shp Documents to complete the work efficiently .
shp File creation is generally new 、 Add projection and other operations , Make sure you create shp Editable and available
① open arcmap The window of - Catalog , As shown below , Locate yourself and create shp Under the folder path of 
② Right click to create shp Folder , Click on newshapefile

Here is a problem :acgis Cannot create element , Invalid geometry
Originally I had one tif Mark on it , So I created a shp, Open edit start annotation , As a result, the element cannot be created , The problem of geometric invalidity ,
The latter solution is to re create a shp file , Added projection coordinate system , It can be marked on it
But this problem may not always appear , I created it on another computer below shp You can edit it directly without adding a projection coordinate system , draw polygon

Add the projection coordinate system as follows :

Annotation method 

annotation format , For example, a square with a fixed size , Horizontal annotation, etc , The method is as follows , Where the size is in pixels 
边栏推荐
- numeric学习之iota,accumulate
- Implementation of date class
- initializer_ List tool library learning
- Taobao Search case
- S4/HANA MM & SD EDI基于NAST的集成配置(ORDERS, ORDRSP, DESADV, INVOIC)
- WebMvcConfigurationSupport
- From which dimensions can we judge the quality of code? How to have the ability to write high-quality code?
- Mongodb update operator (modifier)
- Classes and objects (2) (6 default member functions)
- 疫情之下的好消息
猜你喜欢

谷粒学苑P98踩坑 e.GlobalExceptionHandler : null

疫情之下的好消息

【JUC】并发需要了解的关键字volatile

ES6 syntax (difference between let, const, VaR, deconstruction assignment, arrow function, residual parameters, extension method of array)

Multimodal deep multi modal sets

生成随机数random学习之uniform_int_distribution,uniform_real_distribution

数组中重复的数字

Loading process such as reflection

arcgis根据矢量范围裁取tif影像(栅格数据)、批量合并shp文件、根据矢量范围裁取区域内的矢量,输出地理坐标系、转换16位TIF影像的像素深度至8位、shp文件创建和矢量框标绘设置

Optimize the browsing experience of yandere/konachan site with user scripts
随机推荐
Recursion of function (use recursion to find the factorial of 1-N) (use recursion to find Fibonacci sequence) (use recursion to traverse data)
chown: changing ownership of ‘/var/lib/mysql/‘: Operation not permitted
ABAP 代码中读取会计科目的字段状态(隐藏、可选、必输)
Es5 new method
【代码案例】博客页面设计(附完整源码)
Ratio of learning_ add,ratio_ subtract,ratio_ multiply,ratio_ Use of divide
[code case] blog page design (with complete source code)
程序员面试金典 4.12 求和路径
Taobao Search case
[QNX hypervisor 2.2 user manual]9.7 generate
Optimize the browsing experience of yandere/konachan site with user scripts
Data intensive application system design - Application System Overview
反射之类加载过程
红娘的话
Numerical learning iota, accumulate
WebMvcConfigurationSupport
【MUDUO】EventLoopThreadPool
From which dimensions can we judge the quality of code? How to have the ability to write high-quality code?
TS class
Qpprogressbar for QT style (QSS) application