精华内容
下载资源
问答
  • 矢量化

    2019-10-01 19:02:27
    矢量化 矢量化指的是用数组代替标量来操作数组里的每个元素。 numpy提供了vectorize函数,可以把处理标量的函数矢量化,返回的函数可以直接处理ndarray数组。 #函数矢量化 import math as m import numpy as ...

    矢量化

    矢量化指的是用数组代替标量来操作数组里的每个元素。

    numpy提供了vectorize函数,可以把处理标量的函数矢量化,返回的函数可以直接处理ndarray数组。

    #函数矢量化
    import math as m
    import numpy as np
    
    def foo(x, y):
      return m.sqrt(x ** 2 + y ** 2)
    
    x, y = 3, 4
    print(foo(x, y))  # 5.0
    x, y = np.array([3, 4, 5, 6]), np.array([4, 5, 6, 7])
    # foo 函数矢量化 返回矢量化函数
    foo_vec = np.vectorize(foo)
    print(foo_vec(x, y))
    # [5.         6.40312424 7.81024968 9.21954446]
    
    print(np.vectorize(foo)(x, y))
    # [5.         6.40312424 7.81024968 9.21954446]

    numpy还提供了frompyfunc函数,也可以完成与vectorize相同的功能

    # 把foo转换成矢量函数,该矢量函数接收2个参数,返回一个结果 
    fun = np.frompyfunc(foo, 2, 1)
    d = fun(x, y)
    print(d)
    #
    [5.0 6.4031242374328485 7.810249675906654 9.219544457292887]
    
    

    案例:定义一种买进卖出策略,通过历史数据判断这种策略是否值得实施。

    # 矢量化
    import numpy as np
    import matplotlib.pyplot as mp
    import datetime as dt
    import matplotlib.dates as md
    
    
    def dmy2ymd(dmy):
      """
      把日月年转年月日
      :param day:
      :return:
      """
      dmy = str(dmy, encoding='utf-8')
      t = dt.datetime.strptime(dmy, '%d-%m-%Y')
      s = t.date().strftime('%Y-%m-%d')
      return s
    
    
    dates, opening_prices, \
    highest_prices, lowest_prices, \
    closing_prices = \
      np.loadtxt('aapl.csv',
                 delimiter=',',
                 usecols=(1, 3, 4, 5, 6),
                 unpack=True,
                 dtype='M8[D],f8,f8,f8,f8',
                 converters={1: dmy2ymd})  # 日月年转年月日
    # print(dates)
    # 绘制收盘价的折现图
    mp.figure('APPL', facecolor='lightgray')
    mp.title('APPL', fontsize=18)
    mp.xlabel('Date', fontsize=14)
    mp.ylabel('Price', fontsize=14)
    mp.grid(linestyle=":")
    
    # 设置刻度定位器
    # 每周一一个主刻度,一天一个次刻度
    
    ax = mp.gca()
    ma_loc = md.WeekdayLocator(byweekday=md.MO)
    ax.xaxis.set_major_locator(ma_loc)
    ax.xaxis.set_major_formatter(md.DateFormatter('%Y-%m-%d'))
    ax.xaxis.set_minor_locator(md.DayLocator())
    # 修改dates的dtype为md.datetime.datetiem
    dates = dates.astype(md.datetime.datetime)
    
    
    # 定义买入卖出策略,计算每天的收益率
    def profit(opening_price, highest_price,
               lowset_priec, closing_price):
      buying_price = opening_price * 1
      if (highest_price > buying_price > lowset_priec):
        return (closing_price - buying_price) / buying_price
      return np.nan
    #计算每天的收益率:
    profits = np.vectorize(profit)(opening_prices,highest_prices,lowest_prices,closing_prices)
    print(profits)
    isnan_mask = np.isnan(profits)
    #取反
    dates,profits = dates[~isnan_mask],profits[~isnan_mask]
    mp.plot(dates,profits,'o-',color='orangered',label='profits')
    
    print(profits.mean())#-0.0015498765393923365
    
    
    
    mp.legend()
    mp.gcf().autofmt_xdate()
    mp.show()

     

    转载于:https://www.cnblogs.com/maplethefox/p/11473799.html

    展开全文
  • 矢量化设置是扫描矢量化扩展模块的一些最重要的组件。用户可通过这些设置指定可以对哪些栅格数据进行矢量化以及如何构造输出矢量数据的几何。在 ArcScan 中,任何其他设置都不能像矢量化设置一样对栅格到矢量转换的...
    矢量化设置是扫描矢量化扩展模块的一些最重要的组件。用户可通过这些设置指定可以对哪些栅格数据进行矢量化以及如何构造输出矢量数据的几何。在 ArcScan 中,任何其他设置都不能像矢量化设置一样对栅格到矢量转换的结果产生影响。换言之,矢量化设置的参数将直接影响到栅格转矢量的精确与否、形状等。矢量化设置应用于栅格追踪自动矢量化。在执行栅格追踪期间,可以在追踪栅格单元时查看这些设置是如何应用的。在自动矢量化过程中,由于将对栅格图层中的相当一部分区域进行矢量化(如果不是对整个图层进行矢量化),因此会在更大范围内应用同样的设置。可通过无模式“矢量化设置”对话框输入和应用矢量化设置。也可以更改这些设置,并且当启用“显示预览”命令时,单击“应用”按钮即可在地图中立即查看更改后的效果。为数据建立好适当的设置之后,可以继续进行矢量化。已建立的设置可保存为样式并重复用于相似的数据。

    d26eeb11590252385fa4f0341c4acdf2.png

    一、“交点解决方案”设置

    “交点解决方案”设置用于确定 ArcScan 将如何生成相交于交汇点的要素。相交于公共点的三个或三个以上栅格线性元素被定义为栅格交点。共享宗地边界的拐角是其中一个示例。“交点解决方案”设置

    “矢量化设置”支持以下三种交点解决方案:几何交点解决方案中值交点解决方案无交点解决方案几何交点解决方案专门用于保存角和直线。此解决方案通常用于工程绘制街道地图中值交点解决方案专门用于处理非直线角。此解决方案通常用于自然资源地图(例如,植被地图、土壤地图和支流地图)。无交点解决方案专门用于具有非交叉要素的栅格。此解决方案通常用于等高线地图。以下为几何交点解决方案、中值交点解决方案和无交点解决方案的示例:

    de74d55f43db4fdbfe6613c4ef29eae4.png

    二、“最大线宽度”设置

    “最大线宽度”设置用于指定可以进行栅格追踪的栅格线性元素。可以对宽度小于或等于最大线宽度值的栅格线性元素进行栅格捕捉和栅格追踪操作。对于自动矢量化,可以对宽度小于或等于最大线宽度值的栅格线性元素进行中心线矢量化操作。如果地图中存在可编辑的多边形图层,则所有其他栅格线性元素将被矢量化为多边形要素。

    如果要忽略栅格中较大、较粗的线而仅矢量化较细的线,可以将“最大线宽度”设置用作过滤器。此设置还将影响输出要素的构造,因此,针对要处理的数据使用尽可能精确的值显得至关重要。使用39756f3f036c53b1ad42b7b01de3b42b.png“栅格线宽度”工具可确定栅格线的宽度。利用此工具可通过地图提示显示栅格宽度。如果使用此工具单击某一条线,将显示小型的“栅格线宽度”输入框。可以保持该值不变,或者输入新值并按 ENTER 更新“最大线宽度”设置。由于无需打开“矢量化设置”对话框即可更新线宽度设置,这种方法能够帮用户节省时间。

    93e3aedc9f2dc5ad7f8bef558aa0912a.png

    三、“压缩容差”设置

    就对输出矢量要素几何的影响而言,“压缩容差”设置最为重要。此设置用于减少矢量化过程中生成的线要素顶点数压缩是一种矢量后处理步骤,此步骤使用道格拉斯-普克泛化算法并通过输入指定最大允许偏移量。压缩输出是原始输入顶点的子集。使用较大的压缩容差值将减少构造线要素所用的顶点数。顶点的减少将导致输出线要素不同于源线的原始形状。“压缩容差”值不表示地图单位或像素单位,而是表示泛化的强度等级。(如进行绘画仿制就尽量把压缩值调至最小的0.001)

    77852d92c6f6824ed12fe74ccf737027.png

    四、“平滑权重”设置

    此设置用于对矢量化过程中生成的线要素进行平滑处理使用的平滑权重值越大,处理后的线要素就越平滑但是,使用较大的平滑权重可能导致输出线要素不同于源线的原始形状“平滑权重”值不表示地图单位或像素单位,而是表示平滑的强度等级。

    14f1e842e7e17a89e6736ea3863e6fa2.png

    五、“间距闭合容差”设置

    栅格中表示线的单元可能包含间距。大多数情况下,这些间距是由于源文档或扫描过程质量不佳造成的。但有时,间距可能是原始文档的线符号系统的一部分。例如,可能会使用虚线表示公用设施管线。

    间距闭合容差是跳过栅格线中断所使用的距离(以像素为单位)。基于您输入的值,小于或等于间距闭合容差的间距都将在矢量化过程中闭合。但是,位于线相交处的间距不会闭合。此设置应用于栅格追踪和自动矢量化。

    ece6045ba1932df6db0df51bdf87b292.png

    六、“扇形角度”设置

    使用“扇形角度”设置可以为间距闭合功能添加智能。在跳过间距时,间距闭合功能将根据指定的角度搜索栅格线。当要矢量化的栅格线是曲线且包含间距时,此设置十分有用。

    bf0ed955096bd976513a9e48d97949de.png

    七、“孔洞”设置

    ArcScan 提供了一种在矢量化期间忽略栅格线中的孔洞的方法。孔洞是栅格线中被前景像素完全包围的小间距。这些孔洞可能是由于源文档或扫描过程质量不佳造成的。进行矢量化时,会将对角线长度小于或等于指定距离的孔洞视为栅格线的一部分进行处理。只有在进行栅格捕捉和栅格追踪时才能选择忽略孔洞。

    36599b5ad26bb39f0b717c42fdb9751f.png

    八、“解决拐角”设置

    “解决拐角”设置用于确定 ArcScan 处理拐角的方式。在诸如捕获等高线、土壤边界或河流等情况中,拐角的解决可能不像在宗地地图中识别和定义尖锐拐角要素时那样重要。

    可通过复选框切换拐角的检测方式,并通过输入特定角度来确定解决哪些角度的拐角。

    • 矢量化追踪期间,追踪会在拐角处暂停。

    • 在点间矢量化追踪期间,拐角将会被解决但追踪不会在该位置停止。

    • 在自动矢量化期间,拐角将会被解决并且它将作为围绕该点生成的要素的起点/终点。

    b7db44fbf5647ad5f821ce2e32ee10c4.png

    九、“样式”命令

    针对要处理的数据确定最佳矢量化设置之后,可以使用样式命令保存此信息。随后即可加载和重复使用这些样式。这种设计能够保留设置,使用户不必重新输入,从而节省时间。此外,还可以针对特定领域所特有的各种类型的栅格创建样式。例如,如果您经常使用等高线地图,则可针对此栅格数据类型创建一种样式,并将其用于需要进行矢量化的其他等高线地图。

    ArcScan 还提供了基于各种类型的栅格数据的预定义样式。其中包括等高线、宗地、轮廓和多边形。加载这些预定义样式时,将自动更新矢量化设置。可以直接使用预定义样式,也可以进行修改并将其另存为新样式。

    展开全文
  • 影像矢量化

    2017-12-07 09:43:10
    该插件实现将影像数据集矢量化,在矢量化时往往可以选择过滤掉一色不想要的颜色,比如纯黑色背景。
  • 北京矢量化

    2019-03-07 21:58:48
    利用ENVI软件,对北京地区的矢量化文件下载,方便对数据的处理
  • ArcGIS矢量化——半自动矢量化操作

    万次阅读 2018-04-20 18:17:54
    在上一篇图像校正的基础上,进行半自动的矢量化操作。(自动矢量化在下一篇介绍)首先双击文件中的.mxd文件加载文件到AcrMap当中。准备进行矢量化操作。1.启动扩展模块,打开矢量化工具点击工具条上 自定义|工具条 ...

    在上一篇图像校正的基础上,进行半自动的矢量化操作。(自动矢量化在下一篇介绍)

    首先双击文件中的.mxd文件加载文件到AcrMap当中。准备进行矢量化操作。

    1.启动扩展模块,打开矢量化工具

    • 点击工具条上 自定义|工具条 勾选 ArcScan
    • 点击工具条上 自定义|扩展模块 勾选 ArcScan
    • 打开编辑工具条,并启动编辑。
    • 点击编辑工具条上面的创建要素(最右侧),屏幕右侧弹出创建要素窗口。效果如下:

    2.选择矢量化线要素

    以矢量化等高线为例。请确保已经启动开始编辑。

    • 在创建要素窗口中选择等高线。此时发现编辑工具条上面的工具被点亮,矢量化工具条也被点亮。如图:

    如果启动失败,请检查以上操作。接下来就可以开始愉快的矢量化操作了。

    3.使用矢量化追踪工具,进行半自动矢量化。

    首先再介绍一下我们左侧的图层。如下图:


    在矢量化过程中我们可能要频繁的切换这两个图层。为确保显示清晰,我们矢量化是在彩色图层上进行的,而如上文所说,计算机只能识别二值化图层,所以在矢量化出现中断时,我们常常要切换到二值化图层,查看二值化图层中等高线是否重合或是出现中断,进而采取必要操作。

    以上两个图层上面的图层存放在文件地理数据库当中,这些图层便是我们要做的矢量化图层。接下来介绍具体操作:

    • 点击矢量化追踪工具(如下图),鼠标指针移动到图像上变为十字状。此时可以对等高线进行描绘。由于矢量化是半自动的,因此不必要完全按照线的趋势密集点点,只要稀疏的点几个点便可完成。
    • 中间若出现 “未找到栅格焦点”的提示,请按住 S 键,暂停追踪,进行手动绘制,松开 S 键,追踪恢复。

    ArcMap中工具条上有详细的提示,鼠标悬浮在工具条上即可查看,因此不做此处多余介绍。其他功能自己查看试验即可。

    注意事项:

    1.矢量化工作量大,请注意经常保存,以免出现异常后工作数据丢失。

    2.等高线矢量化时,一条等高线要一次性画完,避免一条等高线分成多段。

    4.切换到矢量化点要素

    在创建要素窗口中选择“山顶点”,此时鼠标移动到图像区域可见箭头处出现点,此时找到山顶点点击添加即可。

    山顶点数目较少,建议一边点击添加一边打开属性表添加高程值。

    面要素矢量化参照上述过程即可。

    展开全文
  • 矢量化设置

    2020-03-23 11:28:02
    矢量化设置是扫描矢量化扩展模块的一些最重要的组件。用户可通过这些设置指定可以对哪些栅格数据进行矢量化以及如何构造输出矢量数据的几何。在 ArcScan 中,任何其他设置都不能像矢量化设置一样对栅格到矢量转换的...

    矢量化设置是扫描矢量化扩展模块的一些最重要的组件。用户可通过这些设置指定可以对哪些栅格数据进行矢量化以及如何构造输出矢量数据的几何。在 ArcScan 中,任何其他设置都不能像矢量化设置一样对栅格到矢量转换的结果产生影响。

    矢量化设置应用于栅格追踪和自动矢量化。在执行栅格追踪期间,可以在追踪栅格单元时查看这些设置是如何应用的。在自动矢量化过程中,由于将对栅格图层中的相当一部分区域进行矢量化(如果不是对整个图层进行矢量化),因此会在更大范围内应用同样的设置。可通过无模式“矢量化设置”对话框输入和应用矢量化设置。也可以更改这些设置,并且当启用“显示预览”命令时,单击“应用”按钮即可在地图中立即查看更改后的效果。

    为数据建立好适当的设置之后,可以继续进行矢量化。已建立的设置可保存为样式并重复用于相似的数据。

    “交点解决方案”设置

    “交点解决方案”设置用于确定 ArcScan 将如何生成相交于交汇点的要素。相交于公共点的三个或三个以上栅格线性元素被定义为栅格交点。共享宗地边界的拐角是其中一个示例。

    “矢量化设置”支持以下三种交点解决方案:几何交点解决方案、中值交点解决方案和无交点解决方案。几何交点解决方案专门用于保存角和直线。此解决方案通常用于工程绘制和街道地图。中值交点解决方案专门用于处理非直线角。此解决方案通常用于自然资源地图(例如,植被地图、土壤地图和支流地图)。无交点解决方案专门用于具有非交叉要素的栅格。此解决方案通常用于等高线地图。以下为几何交点解决方案、中值交点解决方案和无交点解决方案的示例:

    几何交点解决方案

    中值交点解决方案

    无交点解决方案

    “最大线宽度”设置

    “最大线宽度”设置用于指定可以进行栅格追踪的栅格线性元素。可以对宽度小于或等于最大线宽度值的栅格线性元素进行栅格捕捉和栅格追踪操作。对于自动矢量化,可以对宽度小于或等于最大线宽度值的栅格线性元素进行中心线矢量化操作。如果地图中存在可编辑的多边形图层,则所有其他栅格线性元素将被矢量化为多边形要素。

    如果要忽略栅格中较大、较粗的线而仅矢量化较细的线,可以将“最大线宽度”设置用作过滤器。此设置还将影响输出要素的构造,因此,针对要处理的数据使用尽可能精确的值显得至关重要。使用“栅格线宽度”工具可确定栅格线的宽度。利用此工具可通过地图提示显示栅格宽度。如果使用此工具单击某一条线,将显示小型的“栅格线宽度”输入框。可以保持该值不变,或者输入新值并按 ENTER 更新“最大线宽度”设置。由于无需打开“矢量化设置”对话框即可更新线宽度设置,这种方法能够帮用户节省时间。

    “压缩容差”设置

    就对输出矢量要素几何的影响而言,“压缩容差”设置最为重要。此设置用于减少矢量化过程中生成的线要素顶点数。压缩是一种矢量后处理步骤,此步骤使用道格拉斯-普克泛化算法并通过输入指定最大允许偏移量。压缩输出是原始输入顶点的子集。使用较大的压缩容差值将减少构造线要素所用的顶点数。顶点的减少将导致输出线要素不同于源线的原始形状。“压缩容差”值不表示地图单位或像素单位,而是表示泛化的强度等级。

    扫描的宗地地图的一部分

    压缩容差 = .025

    压缩容差 = 1

    压缩容差 = 10

    “平滑权重”设置

    此设置用于对矢量化过程中生成的线要素进行平滑处理。使用的平滑权重值越大,处理后的线要素就越平滑。但是,使用较大的平滑权重可能导致输出线要素不同于源线的原始形状。“平滑权重”值不表示地图单位或像素单位,而是表示平滑的强度等级。

    扫描的等高线地图的一部分

    平滑权重 = 1

    平滑权重 = 3

    平滑权重 = 10

    “间距闭合容差”设置

    栅格中表示线的单元可能包含间距。大多数情况下,这些间距是由于源文档或扫描过程质量不佳造成的。但有时,间距可能是原始文档的线符号系统的一部分。例如,可能会使用虚线表示公用设施管线。

    间距闭合容差是跳过栅格线中断所使用的距离(以像素为单位)。基于您输入的值,小于或等于间距闭合容差的间距都将在矢量化过程中闭合。但是,位于线相交处的间距不会闭合。此设置应用于栅格追踪和自动矢量化。

    已禁用“间距闭合”设置

    已启用“间距闭合”设置

     

    “扇形角度”设置

    使用“扇形角度”设置可以为间距闭合功能添加智能。在跳过间距时,间距闭合功能将根据指定的角度搜索栅格线。当要矢量化的栅格线是曲线且包含间距时,此设置十分有用。

    “孔洞”设置

    ArcScan 提供了一种在矢量化期间忽略栅格线中的孔洞的方法。孔洞是栅格线中被前景像素完全包围的小间距。这些孔洞可能是由于源文档或扫描过程质量不佳造成的。进行矢量化时,会将对角线长度小于或等于指定距离的孔洞视为栅格线的一部分进行处理。只有在进行栅格捕捉和栅格追踪时才能选择忽略孔洞。

    孔洞大小 = 0

    孔洞大小 = 5

    “解决拐角”设置

    “解决拐角”设置用于确定 ArcScan 处理拐角的方式。在诸如捕获等高线、土壤边界或河流等情况中,拐角的解决可能不像在宗地地图中识别和定义尖锐拐角要素时那样重要。

    可通过复选框切换拐角的检测方式,并通过输入特定角度来确定解决哪些角度的拐角。

    • 矢量化追踪期间,追踪会在拐角处暂停。
    • 在点间矢量化追踪期间,拐角将会被解决但追踪不会在该位置停止。
    • 在自动矢量化期间,拐角将会被解决并且它将作为围绕该点生成的要素的起点/终点。

    未解决的拐角

    已解决的拐角

     

    “样式”命令

    针对要处理的数据确定最佳矢量化设置之后,可以使用样式命令保存此信息。随后即可加载和重复使用这些样式。这种设计能够保留设置,使用户不必重新输入,从而节省时间。此外,还可以针对特定领域所特有的各种类型的栅格创建样式。例如,如果您经常使用等高线地图,则可针对此栅格数据类型创建一种样式,并将其用于需要进行矢量化的其他等高线地图。

    ArcScan 还提供了基于各种类型的栅格数据的预定义样式。其中包括等高线、宗地、轮廓和多边形。加载这些预定义样式时,将自动更新矢量化设置。可以直接使用预定义样式,也可以进行修改并将其另存为新样式。

    展开全文
  • 矢量化软件

    2014-03-11 11:55:59
    可以简单的将图片转变为矢量化图片,叫你矢量化不在求人
  • MAPGIS矢量化步骤 一 、MAPGIS 矢量化步骤糖糖(一)利用 MapGis 进行屏幕跟踪矢量化 1.利用 MAPGIS矢量化作图。 1.1 启动 MAPGIS(方法过程见上一次实验 )。 1.2 进行输入编辑窗口。 > (1)点击“取消”。 (2)点击...
  • SVGX矢量化图形编辑器,100%JAVA实现的矢量化图形编辑器SVGX矢量化图形编辑器是面向工程应用的矢量图形制作软件,基于著名的Eclipse GEF图形编辑框架实现了W3C SVG 1.1规范。它吸纳了目前几十款开源或商业化图形制作...
  • 相关知识简介矢量化是把读入的栅格数据通过矢量跟踪,转换成矢量数据。栅格数据可通过扫描仪扫描原图获得,并以图像文件形式存储。本系统可以直接处理TIFF格式的图像文件,也可接受经过MAPGIS图象处理系统处理得到的...
  • matlab代码矢量化指南

    2019-09-06 07:27:40
    matlab代码矢量化指南
  • ArcGIS矢量化

    2012-07-21 16:37:18
    ArcGIS矢量化,教你怎么在ARCGIS中矢量化,一些更快的方法和小技巧
  • ArcGIS矢量化技巧视频教学
  • 参考文章:地理小子:基于高德自定义地图数据的GIS矢量地图制作ArcGIS自动矢量化步骤:(粗略,可详细阅读参考的那篇文章)1、搜索“高德地图API”进入高德开放平台,注册/登录,找到“自定义地图”。2、创建地图...
  • 影像校准所有图件扫描后都必须经过扫描纠正,对扫描后的栅格图进行检查,以确保矢量化工作顺利进行。对影像的校准有很多方法,下面介绍一种常用方法。1.打开ArcMap,增加Georeferncing工具条。2.把需要进行纠正的影像...
  • 位图转矢量化

    2018-03-01 22:13:33
    位图转矢量化(把线条图转成dxf格式)---CAD插件.rar
  • MAPGIS矢量化步骤

    2014-06-09 20:12:11
    MAPGIS矢量化步骤,如何使用mapgis进行矢量化
  • 点击上方蓝字关注,更多惊喜等着你今天接着上一篇来分享Supermap中栅格矢量化的步骤,这一部分还是比较有用的,毕竟有些数据还是挺难找的,实在找不到数据咱就自己矢量化呗。栅格矢量化分为手动和自动,今天就着重...
  • arcgis矢量化

    2013-04-26 16:15:28
    ARCGis之Arcscan交互式矢量化操作方法.doc
  • 相关整体实操课程推荐:【GIS数据制备,空间分析与高级建模直播】见文末使用ArcScan进行自动矢量化 了解ArcGIS中ArcScan工具,掌握使用ArcScan进行自动矢量化的技术;掌握线要素转化为面要素的方法。要求:1.栅格...
  • ArcScan矢量化

    2020-03-23 10:54:04
    1.ArcScan工具条: ... 需满足一下条件,ArcScan工具条才可使用: ArcMap中添加至少一个栅格数据和至少一个对应的矢量数据层。...手工矢量化操作比较繁琐,另外设计师习惯在CAD中完成,因此这里就不做过多介绍了。...
  • mapgis矢量化教程

    2014-10-27 12:31:18
    mapgis矢量化教程
  • 利用ArcMap中的ArcScan工具实现jpg、bmp等栅格数据的矢量化,讲解很详细,附截图,一看就懂!
  • MAPGIS矢量化操作步骤MAPGIS矢量化步骤1.利用MAPGIS矢量化作图。1.1启动MAPGIS(方法过程见上一次实验)。1.2进行输入编辑窗口。(1)点击“取消”。(2)点击“新建工程工具”、“确定”、“点选生成不可编辑项”、“确定...
  • 多核矢量加速器上的高效大规模一维FFT矢量化
  • 在我们的算法中,矢量化任务被分解为四个步骤:检测边界像素,预先计算检测到像素的连接关系,将检测到的像素组织成边界环并将每个环矢量化为线段。 由于扫描线之间的独立性,边界检测和连通性预计算得以并行化。 ...
  • 彩色云图像的矢量化方法
  • 这就是numpy为numpy数组提供矢量化操作的原因.它将您通常在Python中执行的for循环推送到C级别,这要快得多. numpy提供了矢量化(“C级for循环”)替代方案,否则需要以元素方式完成(“Python级别for循环”).import numpy...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,242
精华内容 2,896
关键字:

矢量化