GeoStyling[mapstyle]
使用 mapstyle 显示多边形和其他实心地理对象的面.
GeoStyling[mapstyle,directive]
使用 mapstyle,并且应用给定的图形 directive.
GeoStyling
GeoStyling[mapstyle]
使用 mapstyle 显示多边形和其他实心地理对象的面.
GeoStyling[mapstyle,directive]
使用 mapstyle,并且应用给定的图形 directive.
更多信息和选项
- GeoStyling 是 GeoGraphics 的一个指令,应用对地图有用的纹理和样式指令.
- GeoStyling 适用于二维地理区域,包括 GeoPolygon、GeoDisk、GeoHemisphere、GeoVisibleRegion 或 GeoBoundsRegion,以及含有 GeoPosition 位置的二维图元,如 Polygon、FilledCurve 或 Triangle.
- mapstyle 的可能格式包括:
-
Automatic 使用默认样式 None 不使用显式样式 "ContourMap" 海拔数据作为等高线 "Coastlines" 显示海岸线的地理背景样式 "CountryBorders" 显示国界线的地理背景样式 Dated["CountryBorders",year] 显示历史国界线的地理背景样式 "OutlineMap" 框架图 "ReliefMap" 海拔数据,作为有阴影的颜色 "Satellite" 卫星图 "SatelliteNight" 夜间卫星图像 "SatelliteWithLabels" 带有标签的卫星图像 "StreetMap" 街道地图数据 "StreetMapLabelsOnly" 仅街道地图标签 "StreetMapNoLabels" 街道地图数据,忽略标签 {"GeoImage",image} 对未投影的多边形,对其应用作为纹理的 image,并且进行投影 {"Image",image} 对投影多边形,将 image 作为纹理应用 - 默认情况下,对地理图形自动应用 GeoStyling[Automatic] 并且使用具有部分透明度的没有显式指定的颜色. 因此,它继承了默认的 Graphics 颜色行为,这表示实心地理基元是黑色的,但是与它们的默认部分透明度合并时,显示为透明的浅灰色.
- GeoStyling[None] 删除任何已经被前面的 GeoStyling 指定设置的任意地理样式(包括由 GeoStyling[Automatic] 设置的任何样式). 不适应地理样式导致与平常的 Graphics 具有相同默认样式的地理图形(没有透明度的黑色).
- GeoStyling[] 等价于 GeoStyling[None].
- GeoStyling[directive] 等价于 GeoStyling["OutlineMap",directive].
- GeoStyling[mapstyle,directive] 添加图形指令(或者在闭合 Directive 内单个指令集合)到用于对给定 mapstyle 进行样式化处理的指令集合. 所有指令对 "OutlineMap" 有效,但是只有 Opacity 和 EdgeForm 对其他地图样式有效.
- 在地理图形表达式中最近应用的 GeoStyling 指定具有较高的优先级. 对于地理基元,GeoStyling 指定(包括来自 Automatic 样式的指定)比当前激活的 GeoStyling 后添加的显示图形样式指令具有较高的优先级. 由于 GeoStyling[Automatic] 的默认样式,默认情况下裸色指令发挥效果,而 GeoStyling 必须被封装在 Opacity 中,以便改变实心地理基元的透明度.
- GeoStyling 接受 Graphics 的大多数可用选项. 另外,可以给出下列地理特定的选项:
-
GeoStylingImageFunction None 应用的图像处理函数 GeoZoomLevel Automatic 样式处理后的地理图形的详细程度 - GeoStyling["ContourMap",opts] 接受与 ListContourPlot 相同的选项.
- GeoStyling["ReliefMap",opts] 接受与 ReliefPlot 相同的选项.
范例
打开所有单元 关闭所有单元基本范例 (10)
GeoGraphics[{Polygon[Entity["Country", "Austria"]]}]显式指定 Automatic 地理样式:
GeoGraphics[{GeoStyling[Automatic], Polygon[Entity["Country", "Austria"]]}]使用默认的 Graphics 样式(没有地理样式):
GeoGraphics[{GeoStyling[None], Polygon[Entity["Country", "Austria"]]}]GeoGraphics[{GeoStyling["OutlineMap"], Polygon[Entity["Country", "Austria"]]}]GeoGraphics[{GeoStyling[Green], Polygon[Entity["Country", "Austria"]]}, GeoBackground -> None]GeoGraphics[{EdgeForm[Black], GeoStyling["ReliefMap"], Polygon[Entity["Country", "Austria"]]}]将地形图作为 GeoBackground 使用:
GeoGraphics[{EdgeForm[Black], Polygon[Entity["Country", "Austria"]]}, GeoBackground -> GeoStyling["ReliefMap"]]GeoGraphics[{GeoStyling["Satellite"], Polygon[Entity["Country", "Austria"]]}, GeoBackground -> None]styles = {
Polygon[Entity["Country", "Germany"]] -> GeoStyling["ReliefMap"], Polygon[Entity["Country", "France"]] -> GeoStyling["OutlineMap"], Polygon[Entity["Country", "Italy"]] -> GeoStyling["StreetMapNoLabels"], Polygon[Entity["Country", "Austria"]] -> GeoStyling[Red],
Polygon[Entity["Country", "Switzerland"]] -> GeoStyling[Blue]
};GeoGraphics[{Polygon[CountryData["EuropeSovereign"]],
Reverse /@ (List@@@styles)}, GeoGridLines -> Automatic]GeoGraphics[{
GeoStyling["StreetMap"], Polygon[Entity["Country", "UnitedStates"]],
GeoStyling[Automatic], Purple, Polygon[EntityClass["AdministrativeDivision", "USStatesEastCoast"]], GeoStyling["ReliefMap", Opacity[.7]], Polygon[Entity["AdministrativeDivision", {"Florida", "UnitedStates"}]]}]GeoGraphics[{Yellow, DayHemisphere[]}, GeoBackground -> GeoStyling["ReliefMap"], GeoRange -> "World"]GeoGraphics[GeoModel -> "Moon", GeoRange -> All, GeoCenter -> 180, GeoBackground -> "ReliefMap"]范围 (27)
"Coastlines" (2)
GeoGraphics["World", GeoBackground -> GeoStyling["Coastlines"]]GeoGraphics["World", GeoBackground -> GeoStyling["Coastlines"], GeoProjection -> "Mollweide"]GeoGraphics["World", GeoBackground -> GeoStyling[{"Coastlines", "Land" -> Gray, "Ocean" -> Black, "Border" -> White}], GeoProjection -> "Mollweide"]"ContourMap" (2)
GeoGraphics[{GeoStyling["ContourMap"], Polygon[Entity["Country", "Switzerland"]]}]通过传递 ListContourPlot 选项,调整等高线和添加等高线样式:
GeoGraphics[{GeoStyling["ContourMap", Contours -> 30, ColorFunction -> (Directive[Opacity[0.4], ColorData["Pastel"][#]]&)], Polygon[Entity["Country", "Switzerland"]]}]EntityValue[Entity["Country", "Spain"], EntityProperty["Country", "Flag"]]FlagColorCountours[countryEntity_] := Module[{allColors = Reverse[SortBy[Tally[Round[Flatten[ImageData[ColorConvert[EntityValue[countryEntity, "Flag"], "RGB"]], 1], 0.001]], Last]]}, (RGBColor@@First[#])& /@ If[# === {}, allColors, Take[allColors, Max[1, # - 1]]]&[Position[allColors, {_, _ ? (# < allColors[[1, 2]] / 20&)}, {1}, 1]]]With[{country = Entity["Country", "Spain"]}, GeoGraphics[{EdgeForm[Gray], GeoStyling["ContourMap", ContourShading -> FlagColorCountours[country], Contours -> 21, ContourStyle -> None, PlotRange -> All, ColorFunctionScaling -> True], Polygon[country]}]]"CountryBorders" (3)
GeoGraphics["World", GeoBackground -> GeoStyling["CountryBorders"]]GeoGraphics[Entity["GeographicRegion", "Europe"], GeoBackground -> GeoStyling[Dated["CountryBorders", 1900]], GeoGridLines -> Automatic]GeoGraphics[Polygon[Entity["Country", "Italy"]], GeoBackground -> GeoStyling[Dated["CountryBorders", DateObject[{1800}]]]]"GeoImage" (1)
"Image" (4)
With[{usa = Entity["Country", "UnitedStates"]}, GeoGraphics[{GeoStyling[{"Image", EntityValue[usa, "Flag"]}], Polygon[usa]}]]people = {Entity["Person", "CarlFriedrichGauss::4vctc"], Entity["Person", "EvaristeGalois::573r9"], Entity["Person", "IsaacNewton::bhz5x"]};SquareImage[i_Image] := With[{dims = ImageDimensions[i]},
With[{size = Max@@dims},
ImagePad[i, Through[{Floor, Ceiling}[(size - #) / 2]]& /@ dims, White]
]
]pairs = With[{image = EntityValue[#, "Image"]}, {GeoStyling[{"Image", SquareImage[image]}], Polygon[Entity["Country", EntityValue[#, "NationalityCountries"][[1, 2]]]]}]& /@ people;GeoGraphics[pairs, GeoBackground -> GeoStyling["ReliefMap"]]加载来自 ExampleData 的花朵图案:
image = ImageResize[ExampleData[{"TestImage", "Flower"}], 200]GeoGraphics[{GeoStyling[{"Image", image}], Polygon[Entity["Country", "Netherlands"]]}]data = Table[{-1 - x^2 + y, 1 + x - y^2}, {x, -3, 3, .2}, {y, -3, 3, .2}];graphics = ListStreamPlot[data, Frame -> False, PlotRangePadding -> None, ImagePadding -> None]GeoGraphics[{GeoStyling[{"Image", Rasterize[graphics]}], Polygon[["Netherlands"]]}, Frame -> True]"OutlineMap" (5)
GeoGraphics[{GeoStyling["OutlineMap"], Polygon[EntityClass["Country", "Africa"]]}]GeoGraphics[{GeoStyling["OutlineMap"], Polygon[EntityClass["Country", "Africa"]]}, GeoBackground -> GeoStyling["ReliefMap"]]GeoGraphics[{GeoStyling["OutlineMap", Directive[Red, EdgeForm[Directive[{Thick, Yellow}]]]], Polygon[Entity["Country", "France"]]}]GeoGraphics[{GeoStyling["OutlineMap", Directive[Blue, Opacity[.5], EdgeForm[Directive[{Thin, Green}]]]], Polygon[Entity["Country", "Spain"]]}]GeoGraphics[{GeoStyling["OutlineMap", Blue], Red, Polygon[Entity["Country", "Australia"]]}]GeoGraphics[{GeoStyling["OutlineMap", Directive[Opacity[.2], Yellow]], DayHemisphere[]}, GeoBackground -> GeoStyling["ReliefMap"], GeoRange -> "World"]GeoGraphics[{Yellow, DayHemisphere[]}, GeoBackground -> GeoStyling["ReliefMap"], GeoRange -> "World"]"ReliefMap" (3)
GeoGraphics[{GeoStyling["ReliefMap"], Polygon[Entity["Country", "UnitedStates"]]}]GeoGraphics[{GeoStyling["ReliefMap", EdgeForm[Thin]], Polygon[Entity["Country", "UnitedStates"]]}, GeoBackground -> GeoStyling["ContourMap"]]With[{building = Entity["Building", "WashingtonMonument"]}, GeoGraphics[{GeoStyling["ReliefMap"], GeoVisibleRegion[Append[BuildingData[building, "Position"][[1]], BuildingData[building, "Height"]]]}, GeoBackground -> GeoStyling["StreetMap", GeoStylingImageFunction -> (Darker[#1, .25]&)]]]GeoGraphics[Entity["SolarSystemFeature", "CopernicusMoon"], GeoBackground -> GeoStyling["ReliefMap"], GeoRange -> Quantity[100, "Miles"]]"Satellite" (2)
GeoGraphics[{GeoStyling["Satellite"], Polygon[Entity["Country", "UnitedStates"]]}]GeoGraphics[{GeoStyling["SatelliteNight"], Polygon[Entity["Country", "UnitedStates"]]}]GeoGraphics[{GeoStyling["Satellite"], GeoDisk[{0, 0}, Quantity[1000, "Kilometers"]]}, GeoModel -> "Mars", GeoBackground -> None]"StreetMap" (3)
GeoGraphics[{GeoStyling["StreetMap"], Polygon[Entity["AdministrativeDivision", {"Virginia", "UnitedStates"}]]}, GeoBackground -> GeoStyling["ReliefMap"]]GeoGraphics[{GeoStyling["StreetMap", EdgeForm[Blue]], Polygon[Entity["AdministrativeDivision", {"Virginia", "UnitedStates"}]]}, GeoBackground -> GeoStyling["ReliefMap"]]GeoGraphics[{GeoStyling["StreetMap", Directive[EdgeForm[Black], Opacity[.5]]], Polygon[Entity["AdministrativeDivision", {"Virginia", "UnitedStates"}]]}, GeoBackground -> GeoStyling["ReliefMap"]]GeoGraphics[{GeoStyling["StreetMap", FaceForm[Blue]], Polygon[Entity["AdministrativeDivision", {"Virginia", "UnitedStates"}]]}, GeoBackground -> GeoStyling["ReliefMap"]]With[{building = Entity["Building", "WashingtonMonument"]}, GeoGraphics[{GeoStyling["StreetMap"], GeoVisibleRegion[Append[BuildingData[building, "Position"][[1]], BuildingData[building, "Height"]]]}, GeoBackground -> GeoStyling["StreetMap", GeoStylingImageFunction -> (Darker[#1, .25]&)]]]使用 GeoStylingImageFunction 可以应用图像处理效果:
GeoGraphics[{GeoStyling["StreetMap", EdgeForm[Black], GeoStylingImageFunction -> (Sharpen[#1, 10]&)], Polygon[Entity["Country", "France"]]}]"StreetMapLabelsOnly" (1)
GeoGraphics[{GeoStyling["StreetMapLabelsOnly", EdgeForm[Black]], Polygon[Entity["AdministrativeDivision", {"Virginia", "UnitedStates"}]]}, GeoBackground -> GeoStyling["ReliefMap"]]With[{ent = Entity["AdministrativeDivision", {"Illinois", "UnitedStates"}]}, GeoGraphics[{GeoStyling["OutlineMap", Green], Polygon[ent], GeoStyling["StreetMapLabelsOnly"], Polygon[ent]}, GeoBackground -> Yellow]]"StreetMapNoLabels" (1)
GeoGraphics[{GeoStyling["StreetMapNoLabels", EdgeForm[Black]], Polygon[Entity["AdministrativeDivision", {"Virginia", "UnitedStates"}]]}]With[{building = Entity["Building", "WashingtonMonument"]}, GeoGraphics[{GeoStyling["StreetMapNoLabels"], GeoVisibleRegion[Append[BuildingData[building, "Position"][[1]], BuildingData[building, "Height"]]]}, GeoBackground -> GeoStyling["StreetMapNoLabels", GeoStylingImageFunction -> (Darker[#1, .25]&)]]]GeoGraphics[{GeoStyling["StreetMapNoLabels", EdgeForm[Black]], Polygon[Entity["AdministrativeDivision", {"Virginia", "UnitedStates"}]]}]选项 (14)
ColorFunction (2)
GeoGraphics[{GeoStyling["ReliefMap", ColorFunction -> ColorData["AvocadoColors"]], Polygon[Entity["Country", "UnitedStates"]]}]GeoGraphics[GeoModel -> "Moon", GeoRange -> All, GeoCenter -> 180, GeoBackground -> GeoStyling["ReliefMap", ColorFunction -> GrayLevel], GeoProjection -> "Orthographic", GeoZoomLevel -> 2, Background -> Black, PlotRangePadding -> 0.1]ColorFunctionScaling (1)
ContourLabels (1)
GeoGraphics[{GeoStyling["ContourMap", Contours -> 5, ContourLabels -> All], Polygon[Entity["Country", "UnitedStates"]]}]Contours (1)
ContourShading (1)
对于 "ContourMap" 样式,使得等高线之间的区域空白:
GeoGraphics[{GeoStyling["ContourMap", Contours -> 30, ContourShading -> None], Polygon[Entity["Country", "UnitedStates"]]}]GeoGraphics[{GeoStyling["ContourMap", Contours -> 30], Polygon[Entity["Country", "UnitedStates"]]}]ContourStyle (1)
对于 "ContourMap" 样式指定 ContourStyle:
GeoGraphics[{GeoStyling["ContourMap", Contours -> 30, ContourStyle -> Red], Polygon[Entity["Country", "UnitedStates"]]}]GeoGraphics[{GeoStyling["ContourMap", Contours -> 30], Polygon[Entity["Country", "UnitedStates"]]}]GeoStylingImageFunction (5)
GeoGraphics[{GeoStyling["OutlineMap", GeoStylingImageFunction -> (ImageEffect[#, {"SaltPepperNoise", 0.5}]&)], Polygon[Entity["Country", "Austria"]]}]GeoGraphics[{GeoStyling["StreetMap", GeoStylingImageFunction -> Sharpen], EdgeForm[Red], GeoDisk[Entity["Building", "TajMahal"], Quantity[0.5, "Miles"]]}, GeoBackground -> GeoStyling["StreetMap", GeoStylingImageFunction -> (Blur[#1, 15]&)]]swooshRing[p_] := Module[{ρ = Norm[p], φ = ArcTan@@p}, If[ρ < 1 / 4 || ρ > 3 / 4, p, ρ {Cos[#], Sin[#]}&[φ + Pi (1 - Cos[Pi 2 (ρ - 1 / 4)])]]]GeoGraphics[{}, GeoCenter -> Entity["City", {"Paris", "IleDeFrance", "France"}], GeoRange -> Quantity[20, "Miles"], GeoBackground -> GeoStyling["StreetMap", GeoStylingImageFunction -> (ImageTransformation[#1, swooshRing, DataRange -> {{-1, 1}, {-1, 1}}]&)]]CountryData["DemocraticRepublicCongo", "Flag"]With[{c = Entity["Country", "DemocraticRepublicCongo"]}, GeoGraphics[{{GeoStyling["StreetMap", GeoStylingImageFunction -> (Blur[#, 4]&)], Polygon[#]}& /@ CountryData[c, "BorderingCountries"], GeoStyling["StreetMap", GeoZoomLevel -> 5, GeoStylingImageFunction -> (Sharpen@ImageCompose[#, ImageAssemble[Table[SetAlphaChannel[Image[CountryData[c, "Flag"]], 0.2], {5}, {4}]]]&)], Polygon[c]}]]GeoGraphics[{
GeoStyling["ReliefMap", GeoStylingImageFunction -> ColorNegate], Polygon[Entity["Country", "Austria"]], Polygon[Entity["Country", "Switzerland"]],
GeoStyling["StreetMap", GeoStylingImageFunction -> (ImageEffect[#1, "Charcoal"]&)], Polygon[Entity["Country", "France"]],
GeoStyling["ReliefMap", GeoStylingImageFunction -> ({0, 0} /. StationaryWaveletTransform[ColorCombine[Take[ColorSeparate[#1], 3][[{2, 3, 1}]], "RGB"], Automatic, 2][{0, 0}, "Image"]&)], Polygon[Entity["Country", "Germany"]]
}]GeoZoomLevel (2)
设置 GeoZoomLevel:
Table[GeoGraphics[{GeoStyling["ReliefMap", GeoZoomLevel -> n], Polygon[Entity["Country", "UnitedStates"]]}, GeoGridLines -> Automatic], {n, 4}]With[{loc = Entity["Building", "NotreDameCathedral::95fcw"]}, GeoGraphics[{Red, PointSize[Large], Point[loc]}, GeoCenter -> loc, GeoRange -> Quantity[100, "Meters"], GeoZoomLevel -> #]]& /@ Range[11, 16]属性和关系 (6)
GeoStyling[] 等价于 GeoStyling[None],会将地理区域渲染为完全不透明:
GeoGraphics[{GeoStyling[], Polygon[Entity["AdministrativeDivision", {"Hawaii", "UnitedStates"}]]}]颜色基元之间应用于非实心基元,但是与最近的地理样式一起对实心地理基元发挥作用,得到一个具有红色箭头的粉红色密歇根:
GeoGraphics[{Red, Thick, Polygon[Entity["AdministrativeDivision", {"Michigan", "UnitedStates"}]], Arrowheads[{-.1, .1}], Arrow[{Entity["City", {"Detroit", "Michigan", "UnitedStates"}], Entity["City", {"Kalamazoo", "Michigan", "UnitedStates"}]}]}]指定透明度不起作用,因为它被通过 GeoStyling[Automatic] 隐性设置的透明度覆盖:
GeoGraphics[{Red, Opacity[.8], Thick, Polygon[Entity["AdministrativeDivision", {"Michigan", "UnitedStates"}]], Arrowheads[{-.1, .1}], Arrow[{Entity["City", {"Detroit", "Michigan", "UnitedStates"}], Entity["City", {"Kalamazoo", "Michigan", "UnitedStates"}]}]}]把透明度放在地理样式内使其发挥效果,覆盖默认的 GeoStyling[Automatic] 设置:
GeoGraphics[{Red, GeoStyling[Opacity[.5]], Thick, Polygon[Entity["AdministrativeDivision", {"Michigan", "UnitedStates"}]], Arrowheads[{-.1, .1}], Arrow[{Entity["City", {"Detroit", "Michigan", "UnitedStates"}], Entity["City", {"Kalamazoo", "Michigan", "UnitedStates"}]}]}]对于地理对象,自动应用默认的地理样式(部分透明)以及紧接着的裸色指令:
GeoGraphics[{
Blue, Polygon[Entity["Country", "France"]],
Red, Polygon[Entity["Country", "Switzerland"]]
}]GeoGraphics[{
Blue, Polygon[Entity["Country", "France"]],
GeoStyling[None], Red, Polygon[Entity["Country", "Switzerland"]]
}]使用 "OutlineMap" 地理样式以及指令 Red,使瑞士均匀地涂上颜色:
GeoGraphics[{
Blue, Polygon[Entity["Country", "France"]],
GeoStyling["OutlineMap", Red], Polygon[Entity["Country", "Switzerland"]]
}]GeoGraphics[{
Blue, Polygon[Entity["Country", "France"]],
GeoStyling[Red], Polygon[Entity["Country", "Switzerland"]]
}]在地理样式指定都变成红色后,删除法国和瑞士(因为法国前面的裸色指令被地理样式颜色指令覆盖):
GeoGraphics[{
GeoStyling["OutlineMap", Red],
Polygon[Entity["Country", "Switzerland"]],
Blue, Polygon[Entity["Country", "France"]]
}]GeoGraphics[{
GeoStyling[Blue], Polygon[Entity["Country", "France"]],
GeoStyling[Red], Polygon[Entity["Country", "Switzerland"]]
}]GeoGraphics[{
GeoStyling[None],
Blue, Polygon[Entity["Country", "France"]],
Red, Polygon[Entity["Country", "Switzerland"]]
}]地理样式应用于多边形、三角形、实心曲线和地理圆盘,但是不应用于普通二维和三维图形基元:
GeoGraphics[{
GeoStyling[Green], GeoDisk[GeoPosition[{20, -100}], Quantity[2000, "Kilometers"]], GeoStyling[Blue], Polygon[GeoPosition[{{0, -40}, {40, -30}, {10, 40}}]], GeoStyling[Red], Triangle[GeoPosition[{{10, 60}, {50, 70}, {20, 140}}]],
GeoStyling[Yellow], Disk[GeoPosition[{-30, -100}], 20]
}, GeoRange -> "World", Frame -> True]地图的坐标值对应于 "Equirectangular" 投影的纬度和经度:
GeoGraphics[{
Polygon[Entity["Country", "France"]],
Red, Polygon[Entity["Country", "Switzerland"]], Line[{{0, 45}, {5, 50}}]
},
GeoProjection -> "Equirectangular", Frame -> True
]GeoGraphics[{
Polygon[Entity["Country", "France"]],
Red, Polygon[Entity["Country", "Switzerland"]], Line[{{0, 45}, {5, 50}}]
},
GeoProjection -> "Mercator", Frame -> True
]利用 GeoPosition 在任何地图投影上绘制地理线:
GeoGraphics[{
Polygon[Entity["Country", "France"]],
Red, Polygon[Entity["Country", "Switzerland"]], Line[GeoPosition /@ {{45, 0}, {50, 5}}]
},
GeoProjection -> "Mercator", Frame -> True
]将 "ReliefMap" 作为地图样式使用给出要求区域的投影版本:
GeoGraphics[{GeoStyling["ReliefMap"], Polygon[Entity["Country", "UnitedStates"]]}, GeoProjection -> "Equirectangular", GeoRangePadding -> None]使用 GeoElevationData 的 ReliefPlot 直接给出未投影的具有不同样式的版本,并且没有剪切:
ReliefPlot[QuantityMagnitude[GeoElevationData[Entity["Country", "UnitedStates"]]], DataReversed -> True]技术笔记
文本
Wolfram Research (2014),GeoStyling,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoStyling.html (更新于 2017 年).
CMS
Wolfram 语言. 2014. "GeoStyling." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2017. https://reference.wolfram.com/language/ref/GeoStyling.html.
APA
Wolfram 语言. (2014). GeoStyling. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GeoStyling.html 年
BibTeX
@misc{reference.wolfram_2026_geostyling, author="Wolfram Research", title="{GeoStyling}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/GeoStyling.html}", note=[Accessed: 20-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_geostyling, organization={Wolfram Research}, title={GeoStyling}, year={2017}, url={https://reference.wolfram.com/language/ref/GeoStyling.html}, note=[Accessed: 20-June-2026]}