Создание маркера

0 голосов
спросил 02 Ноя, 05 от Pentium-IV (1,140 баллов) в категории Программные продукты Esri
Подскажите. пожалуйста,можно ли самим создавать маркеры из графики.

12 Ответы

0 голосов
ответил 03 Ноя, 05 от S.E. (12,840 баллов)
Можно, например, сохранить в виде растра и его уже загрузить как маркер.
0 голосов
ответил 03 Ноя, 05 от Pentium-IV (1,140 баллов)

Не совсем ясно, как загрузить растровый файл в SymbolWindow.Ведь там грузятся только *.avp

0 голосов
ответил 05 Ноя, 05 от AlekABor (380 баллов)

Ну вот, например, как это делал я.

  1. Нарисовал векторный значок в CorelDraw
  2. Импортировал его в растр (нужно ставить как можно большее разрешение - ~400 dpi) - помню точно, что можно сохранять в форматах *.bmp и *.gif
  3. Открыл SymbolWindow в ArcView
  4. Выбрал вкладку, на которой нарисована палитра (как раз там, где мы можем загружать/сохранять палитры)
  5. В комбо-боксе выбрал "Маркер"
  6. Нажал появившуюся в самом низу кнопку "Импортировать"
  7. В появившемся стандартном окошке выбирал свой файл значка.
  8. Вот и все image

 

0 голосов
ответил 06 Ноя, 05 от Leo_SS (6,820 баллов)
Маркеры можно создавать и из шрифтов. Выбираешь шрифты в SymbolWindow -> Create Markers и весь шрифт как маркеры. Для примера попробуй шрифты Webdings или Windings. Можешь создать свой шрифт со своими значками в любом создателе или редакторе шрифтов. Но в этом случае прийдется таскать созданный шрифт, с собой, на разные компьтеры.
0 голосов
ответил 07 Ноя, 05 от Гость (210,080 баллов)
Спасибо всем. Получилось через корел.image
0 голосов
ответил 07 Ноя, 05 от Pentium-IV (1,140 баллов)

Получилось, да не совсем. Проблема в том, что если размеры того, что нужно экспортировать в gif или bmp не равны по вертикали и горизонтали, то в SymbolWindow грузится "сплюснутый" значок, т.е. gif-то выходит сам по себе нормальный пока не грузится в ArcView. А мне нужны такие знаки, как, например, вытянутый ромб и под ним скрещенные молотки или квадрат с нашлепкой из треугольника. Просто фигуры, вписывающиеся в квадрат не интересуют. Еще крайне не желателен белый фон под значками. Как побороть то и другое?

0 голосов
ответил 07 Ноя, 05 от AlekABor (380 баллов)

А у меня та же самая проблема была. Я каждый значок "заключал" в квадратную рамку, она была тоже частью растрового объекта. Фон рамки выбирается любой - тогда не будет этого белого фона. Иначе, по-моему, его не избежать.

 

0 голосов
ответил 08 Ноя, 05 от S.E. (12,840 баллов)
В свое время видел в ArcScripts на ESRI такой прикольный модуль. В Виде рисуется любая графическая шняга, вплоть до текста. Потом, то что нарисовано используется для символизации объектов точечной темы. Суть была в том, что все нарисованные объекты объединялись в группу и помещались как графика по координатам точечных объектов. При желании можете поискать на ArcScripts на слово MARKER.
0 голосов
ответил 08 Ноя, 05 от Гость (210,080 баллов)

AlekABor
Я вчера то же самое делала. Знак получается недеформированным, но фон никуда не девается. Хотя при конвертации в gif, я ставила transparent background в кореле - нефига! Буду дальше думать

0 голосов
ответил 08 Ноя, 05 от Vasiliy2 (8,240 баллов)
создайте из следующего текста текстовый файл с расширением AVX и получите модуль, о котором говорил Евгений
 
 
/3.2
(Extension.1
 Name: "Marker Maker"
 FirstRootClassName: "List"
 Roots: 2
 Roots: 3
 Roots: 20
 Roots: 21
 Roots: 22
 Roots: 23
 Roots: 24
 Version: 32
 About: "This extension supports making new markers in ArcView project."
 InstallScript: 25
 UninstallScript: 26
 ExtVersion: 3
)
 
(List.2
)
 
(List.3
 Child: 4
 Child: 12
)
 
(List.4
 Child: 5
 Child: 9
 Child: 11
)
 
(List.5
 Child: 6
 Child: 7
 Child: 8
)
 
(AVStr.6
 S: "View"
)
 
(AVStr.7
 S: "ButtonBar"
)
 
(AVStr.8
 S: "Script1"
)
 
(Butn.9
 Icon: 10
 Click: "Script1"
)
 
(AVIcon.10
 Name: "Color"
 Res: "Icons.Color"
 
)
 
(Numb.11
 N: 1.00000000000000
)
 
(List.12
 Child: 13
 Child: 17
 Child: 19
)
 
(List.13
 Child: 14
 Child: 15
 Child: 16
)
 
(AVStr.14
 S: "View"
)
 
(AVStr.15
 S: "ButtonBar"
)
 
(AVStr.16
 S: "Script5"
)
 
(Butn.17
 Update: "View.TabularThemesUpdate"
 Icon: 18
 Click: "Script5"
)
 
(AVIcon.18
 Name: "ColorWheelRgb"
 Res: "Icons.ColorWheelRgb"
 
)
 
(Numb.19
 N: 2.00000000000000
)
 
(List.20
)
 
(List.21
)
 
(Script.22
 Name: "MarkerClose"
)
 
(EnScript.23
 Name: "Script1"
 SourceCode: "{5`x'Bnfi<ne!S]|Lckgjj'! k _${Bmke%%lm]m`BY{&FgmLwgo]bv'Bnfi?TK!RYwcdt%ak f?geq!%lggghdtfdf@QNB`x'Bnfi?TK!'Nn]v$\"*hdtfd\"hdtfdf @QN&X]sPZij %Lckgjj'(\\htfj\\FWB*X]yNhub^q]-^`nla.%`x'CjlUjnl^_y&am p;F\\cINE-hdnp^`LMN(^jin?Rn]|&Lcda|ay`FWB$'Efjjgk .{&RgmJfej !P^s%Efjjgk.{&RgmPT;\\acva$5!n-U^pYGHMmt^onrfZkg!PWMJ ! gg`n3?dvPes&THdp"
)
 
(EnScript.24
 Name: "Script5"
 SourceCode: "{5`x'Bnfi<ne!S]|Lckgjj'! k _${Bmke%%lm]mRkl:nz'Es^t !Phs]|lckgjj%``u^j]slc]a%qjl-$%'=wjnt%%jdvnnssak^j in^'x'CjlLj`raehk3;nwgpB(.sj^j%Eri;k}&Nfeq!Sg%_qcid n[xeqnjikgq\"ga|rYqm^n'$%Dtkkw.\"kaymwfpbh] s\\ x'CjlLj`raehk3Kdn^_y9qd x'CjlLj`raehk3?qqnlX]q ]bv^`_Bn-I^pLjfhgk\\o3?jl'2\"l&X]sU^hj [y] c*_]qkj! mdjNn]v\"6fn3?dv:_ya{]Cq\\{_q<\"mdjNn]v 0@ay?wYojb_xy`dVaar]%5vaa[ajo-I^pF[yaugMdjejk-I^p-(.silay5y`dVaar] 3?dv@nfhmabupm]KL`d9%lm]Sj^ij&L]sHM]g|\\<OlcGg}&am p;Hpiqy 'Kh|^6'$%MgpRYwcdt(%
=(bb-oi<\"geq!%lgggw]ymqpjnd]mfek |\\-klJzeg]q0Gky!%lggg%RkfDht3As^n*Esnfdhfeshzl-$%'=wjn t%%jdvnnssak^jio?$|\\39rPnig]w!.3),kgq\"^]h`%jde esy`dHM]g%mgpifjp<i'_qgs] \"lyBsj^BYYg&Fg mHfZjdOqbjy w]b+%pB ov'Cjl]!,*p+7!{6$ul3?dvR%2 |'1+%nw]bv6Nj[y&Lcda-pEq+\"p<|!p^srYwc-u^pggzfcu!rw]hl({_q&`f]$s]|e`td%%lfu^p3Yi\\'p^srYwc(^ji"
)
 
(EnScript.25
 Name: "install"
 SourceCode: ",<N\"GKYJ<HV&ae\"!]{& amp;l]srkko]hl<pbh.y`dpnjlzjm*geq!%]mflm]Cq\\o%5%KDN ?*l]y /+pm]HgmvkkqDnks\"6X=Q>-i^p-).sj^IjfzDhumBX=KH'cjl-* (mdjLtgkO^jzDnks?LAQ>3?dv!/.y`dRkko]hl<Co*l]yhqqcahl  ):`iy`d\"=khk hhn%]f [g\"Z`t[%am\"mdj<t[rpm]Ujnl^_y&f\\cFh_-Yigb+as\\&C]`%lm]Ehjyjtdr kgwdc\\d%ltl`n<kslwgk\"bj%lm]BqgpwgqDhum%%Sj^Hgslqq eqaxl \"f[tfsthhBltl`n<kslwgk0`ay 5! \"%&Vaa%hmqrk\\] qhgmvkkq%vaaHgslqqeBygsce?tfyjnn'cjl-)(%%)Mdjhg mvkkqNfcgq%%lgg<es\\jp<vhpfdHgmvkkq&l]s*+%% )?es\\
%lgg@t[LMH%lm]Bqgpwgq<ne6]{&l]srkko]hl-hbji?ZA'c<kslwgk0`ay 5!(%%ae\"!pm]Hgmvkkq<t[<PBH.y`dp%%\"%Ex_Aqq*\\Ywfhp`$'Lm] INE%0YBqgpwgq&fgm$5!0eZjsgyagbtms\\kgy`jbwknjfy othfj[y&!.Ohjnhs\">ntj'! \"%%qgmqwf-fhn\"%%gg`% \",Lmar\"_es\\xsj^hgslqqex]yy`j[nof]s\\B`x'cjlujnl^_y&kamf@QN '!-Z?tfyjnn'cjl-((-'!3?dv'f[tfsthh3_jl'3\"%y`du\\nnhy)<U\\nnhy&Lcda-lm]bqfiffi! \"pm]hgmvkkqkjl<vaax[waov**ignl'$%%\" =i\\%lgg_tfyjnnpty`d\"\\kslwgk\"lay%sj^?tfyjnnLay&F\\c*mdj;tfsthh1lm]Bkg`jp
.dp],9cfpm]%edpno^tjgZ_mygsce_tfyjnnesy`dO^jzDnks %&Vaa%;tfsthh%dnks%Yhgmvkkq5ygsce?tfyjnn'cjl-(( %%lFh_BYhgmvkkq&l]s*)%%\"iR]sm<c\\kslwgk0`ay 6! \"%%eLggqNlje<c\\kslwgk0`ay 7! %Y`d\"id~kn[`n_tfyjnn%y`dEhjyjtd?ptlfdBqgpwgq&fgm$6!\"%,Lgg_tfyjnnEs\\jp \"y`j;hp] a}5ygsce?tfyjnn'cjl-*(%,>hp]y`jCq\\CZA\"mdj;tfst hhIgh5`x'cjlujnl^_y&kamf@QN f;npmntd3_dv!,.!\"n^% sj^?tfyjnn=kh5SAK+pm]s\"%%\"Fol:tp-YZnsas_'$MdjLMH\ "'f;tfsthh3_jl'2\"''hYmphp%Zjeqnjinfvaa%[
zjqggp%hwgig\\p31Rekeul%=qqk.%\"%jjlttg$saq! \" %jfc%%sj^IgYw5`x'cjlujnl^_y&kamf@QN r<ne\"*L]yEdpn>fjvaar]sm<vaaRZfj-hbjiZ~d`d^h-eR] mw\"%n^*mdjejft?GeQ!%lggg%%\"mdjejft?fasm3e`m^%%\ "mdjejft0laydfZdn!iR]sm(%%sj^IgYw&`f]$y`jedpn(>1 >! \"as\\y`jedpn*f\\i sj^_tfyjnn%y`j;hp]a}!]mf%\"#F\\isj^YgtdO^jzkeq kjYh`vhpfdHgmvkkqnfvaaYgtdLggqQaxl \",Lm]Ehjyjtd nboy%c\\kslwgk?mkyYq;npmntd3_dv!,.%%Y`d\"id~kn[`n _tfyjnn%y`dEhjyjtd?ptlfdBqgpwgq&fgm$6!\"%,Lg g_tf
yjnnEs\\jp \"y`j;hp] a}5ygsce?tfyjnn'cjl-*(%,>hp]y`jCq\\CZA\"mdj;tfst hhIgh5`x'cjlujnl^_y&kamf@QN f;npmntd3_dv!,.!\"n^% sj^?tfyjnn=kh5SAK+pm]s\"%%\"Fol:tp-YZnsas_'$MdjLMH\ "'f;tfsthh3_jl'2\"''hYmphp%Zjeqnjinfvaa%[ zjqggp%hwgig\\p31Rekeul%=qqk.%\"%jjlttg$saq! \"%jfc%%)Mdnk%^hp] o%lm]ehjyjtdu^p%vaahgre`p]9'Y{&fgmlwgo]bv'bnfi?TK! '0YBqgpwgq&fgm$5!0!$\"*L]y*c\\kslwgk0`ay 6! \"pm]x[qkip65X[qkip3Efcd*mdj[telcg`.%sj^_tfyjnnla y5fn-i^pujtbdem*kas\\FWB$f;tfsthh3_jl'2\"%3?jlSqhhGY
w\"%F\\c\"mdjhgmvkkqygvaa%[tfsthh%kjl \"pm] HgmvkkqKjl-C]`-lm]Bqgpwgq$sj^?nfi]w+as\\ co*l]yhqqca hl3kdvfkiakadf!pwmj! #Ffisj^x [waovlf\\isj^ix]qndu"
)
 
(EnScript.26
 Name: "uninstall"
 SourceCode: ",<N\"GKYJ<HV&Sj^X=Q >kly`jDzmaskngmpm]Igbu9%KJDE0`ay 5! vaaHgslqqeHnky<\"LAQ>3_dv!-.y`dO^jzDnks\"6X =Q>-i^p-*.sj^PtgqEdpnHnky5RGEB3_jl'5\"y`jHqqcahlB9u0`ay hwgig\\p@f]y`jCq\\o^ntaf [m`fh_%assj^@t[xK_-lm]Othfj[y&ekg`igh `fh_3_jlmcfa.4CFHN\"y`jfy`j9mupaw5rkfdht3qjkmq!W]rgugpm]%<nenijfy!-Z`t[3_dvg]r]0>$%W]rgug@t[zedpm;'$YJTG\"%
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...