arcgis中如何添加图像数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arcgis中如何添加图像数据?相关的知识,希望对你有一定的参考价值。
参考技术A1.首先,打开arcgis,打开要添加到图片的数据表。然后打开数据属性表,找到“zd添加字段”,点击添加字段,如图所示。
2.在添加字段时需要选择光栅类型,以便以后可以插入图像。
3.然后单击刚刚添加的字段,进入编辑状态,右键单击添加图像。
4.添加之后,可以使用query按钮查看刚刚添加的字段中的蓝色光栅图。
5、点击网格,可以看到图片,如图所示,数据已成功添加到网格中。
如何在CoreData中添加图像以及如何在CoreData中保存图像[重复]
【中文标题】如何在CoreData中添加图像以及如何在CoreData中保存图像[重复]【英文标题】:How To Add A Image In CoreData And How to Save The Image In CoreData [duplicate] 【发布时间】:2018-04-10 11:30:22 【问题描述】:如何在核心数据中添加图片?我选择的图像类型。以及如何保存核心数据图像。如何添加图片?
【问题讨论】:
***.com/a/27996685/8306054 你提到这个了吗? 如果您的目的只是为了保存图像。最好将其保存在 Document 目录中并将其路径或名称存储到核心数据,以便您可以获取它们 我已经保存图像并在表格视图中获取图像。 所以您可以使用代码将图像保存在文档目录中,并将其路径保存到核心数据,然后在表格视图中显示。您从哪里获取图像。?您是从图像选择器中选择的。? 好的,谢谢,我现在就试试 【参考方案1】:第 1 步:- 将图像保存在文档目录中
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
if let image = info[UIImagePickerControllerOriginalImage] as? UIImage
let path = try! FileManager.default.url(for: FileManager.SearchPathDirectory.documentDirectory, in: FileManager.SearchPathDomainMask.userDomainMask, appropriateFor: nil, create: false)
let newPath = path.appendingPathComponent("image.jpg") //Possibly you Can pass the dynamic name here
// Save this name in core Data using you code as a String.
let jpgImageData = UIImageJPEGRepresentation(image, 1.0)
do
try jpgImageData!.write(to: newPath)
catch
print(error)
步骤:-2:从文档目录中取回图像并在表格视图单元格中逐行显示索引路径。
let nsDocumentDirectory = FileManager.SearchPathDirectory.documentDirectory
let nsUserDomainMask = FileManager.SearchPathDomainMask.userDomainMask
let paths = NSSearchPathForDirectoriesInDomains(nsDocumentDirectory, nsUserDomainMask, true)
if let dirPath = paths.first
let imageURL = URL(fileURLWithPath: dirPath).appendingPathComponent("image.png") //Pass the image name fetched from core data here
let image = UIImage(contentsOfFile: imageURL.path)
cell.imageView.image = image
这个方法简单方便
【讨论】:
以上是关于arcgis中如何添加图像数据?的主要内容,如果未能解决你的问题,请参考以下文章