Daha çox

ArcGIS-də HTML pop-up'ları üçün python koduna yerləşdirmək mümkündürmü?


Bir nöqtə xüsusiyyətini tıklayarkən html açılır pencerəsinin yalnız xüsusiyyətin məlumatlarını deyil, həm də xüsusiyyətin ətrafındakı bir görüntüyü (məsələn, 2 km ^ 2) ehtiva etməsini istəyirəm. Şəkildə 'Dünya Təsəvvürləri və Yeri' əsas xəritəsi və başqa bir raster təbəqəsi 'MultiBeam Bathymetry' (iş yerində göstərilmir) olardı, orijinal xüsusiyyət qat göstərilməzdi.

Bu, html-in edə biləcəyi işin hüdudlarından kənardadır və arcpy kataloqundakı alətlərdən istifadə etmək istədim, buna görə python-u html koduna daxil etməyin mümkün olub-olmadığını düşünürdüm.


Aşağıdakı skript buferlər üzərində işləyir (nöqtələr ətrafında). Açıq mxd-də məzmun cədvəlindəki təbəqənin adı İLKDİR. Həm də SECONDARY adlı başqa bir təbəqənin görünürlüğünü manipulyasiya edir (bir ssenaridəki ikinci referansları silməlisiniz). Script buferlər arasında gəzir / qablaşdırır, miqyaslı manipulyasiya edir (miqyas = df.scale * 5) və görünüşdə görünən hər şeyi buferlər cədvəlindəki sahə adı verilən PNG sənədinə göndərin. Bu halda sahə adı UNİKALDIR.

# Arcpy modulu idxal arcpy, traceback, os, sys arcpy import env.overwriteOutput = True ## infc = arcpy.GetParameterAsText (0) nameFld = "UNIQUEID" outFolder = arcpy.GetParameterAsText (0) env.works # HATA TƏŞKİLAT def showPyMessage (): arcpy.AddMessage (str (time.ctime ()) + "-" + message) cəhd edin: ## ANA MODÜL ## A, B LOOKUP SHAPES mxd = arcpy.mapping.MapDocument (") CURRENT ") infc =" PRIMARY "fl = arcpy.mapping.ListLayers (mxd, infc) [0] fl.definitionQuery =" "secfc =" SECONDARY "sf = arcpy.mapping.ListLayers (mxd, secfc) [0] sf .definitionQuery = "" df = arcpy.mapping.ListDataFrames (mxd) [0] ## 'df.scale = 5000 arcpy.da.SearchCursor ilə (infc, ["SHAPE @", nameFld]) kursor kimi: sıra üçün imlec: shp = sıra [0] anExtent = shp.extent df.extent = anExtent ## df.panToExtent (anExtent) scale = df.scale * 5 df.scale = scale fN = row [1] fName = outFolder + os. sep + fN + ". png">Bu cavabı təkmilləşdirincavab verdi 24 Fevral '15 saat 22:55 'dəFelixIPFelixIP19.9k2 qızıl nişan22 gümüş nişan54 bürünc nişan 

ArcGIS Onlayn Ölçmə Pop-Ups

ArcGIS Online-da pop-upların ölçüsünü necə dəyişdirmək barədə hər hansı bir məlumatın olub olmadığını merak edirdim. Hal-hazırda açılan qutu standart ölçülüdür (kiçik) və mətnim pis görünən və çox intuitiv olmayan açılan qutuda kəsilir. Kimsə məni qutunun ölçüsünü dəyişdirmək üçün doğru istiqamətə yönəldə bilərsə, əla olacaqdır.

Xeyr. Ancaq bunu düşünürlər:

Görünən budur ki, açılan pəncərəni ekranın bir tərəfinə yerləşdirə bilər ki, bu da daha böyük ölçülü deməkdir.

Bəlkə bu barədə oxuduğum yerdəki bir ssenari idi?

& QuotPop Up Panel & quot adlı istifadə edə biləcəyiniz xüsusi bir widget var, onu son dərəcə faydalı tapdım, ancaq istifadəçilər üçün Veb Tətbiq Oluşturucusuna ehtiyacınız var və öz tətbiqlərinizi yerləşdirməyin bir yolu.

Xüsusi widgetlar / dev tətbiqləri olmadan açılan qutuları yenidən ölçmək üçün bir yol olmasa da, bunun üçün bir yol var. ArcGIS-dəki xəritələrin atribut sahələrinə onlayn HTML əlavə edə bilərsiniz və kod / mətn göstərmək əvəzinə istənilən veb səhifədəki kimi görünəcəkdir.

Python ilə mətninizdəki uyğun yerlərə & lt / br & gt (sətir sonu) əlavə etmək üçün sadə bir ssenari yaza bilərsiniz ki, orta sözün qırılmasın. Əlavə olaraq, bir keçid əlavə etməyə çalışırsınızsa və uzun URL əvəzinə hiper bir keçid mətn kimi göstərmək istəyirsinizsə, aşağıdakı kimi bir şey istifadə edə bilərsiniz:


5 Cavablar 5

Dar bir cavab verəcəyəm, buna görə bütün suallarınızı cavablandırmayacağam.

Andrea Amesin bir neçə il əvvəl UBC-nin şəhərciyində keçirilən mini konfransda məruzə etdiyi araşdırmalar, yerləşmiş yardım və istifadənin Köməkdən daha yaxşı olduğunu irəli sürdü. Üç fərqli Yardım çatdırılma metodunu bir ev maliyyə proqramı ilə necə müqayisə etdiyinin hekayəsini izah etdi. İstifadəçilər yerləşmiş yardımı bir Yardım forması kimi qəbul etmirlər və proqram vasitəsilə onlara təlimat verən və istiqamətləndirən məlumatları istifadə etmək əvəzinə "sadəcə proqramdan istifadə etdiklərini" bildirirlər. İstifadəçilər tez-tez bir problemlə qarşılaşdıqda, etmək istədikləri son şey ayrılmaq və başqa bir işə başlamaqdır. Bir çox istifadəçi üçün Yardıma başlamaq "başqa bir şey" kateqoriyasına uyğundur - nə qədər məntiqsiz olsa da. Sonuncu dəfə Andrea IBM-də işləyirdi. By əlaqədar yardım Etiketlərə və düymə adlarına deyil, birbaşa istiqamətləndirmə, izah etmə, təlimat vermək və kontekst təmin etmək üçün istifadəçi interfeysində görünən mətni nəzərdə tuturam.

Lois Hawk beyində looms-stimul reaksiyası adlanan istər-istəməz bir cavab haqqında məlumat verdi. Pələng kimi görmə sahənizdə gözlənilmədən bir şey dəyişdikdə, beyniniz belə cavab verir: 1) qısamüddətli yaddaşı təmizləyin, 2) hərəkətə hazırlaşmaq üçün bir az adrenalin buraxın və 3) ətraf mühiti vizual olaraq yenidən bərpa edin. Yəqin ki, bir açılan pəncərənin buna səbəb olacağını düşünə bilərsiniz qeyri-ixtiyari cavab və bu səbəbdən də istifadəçilərinizin qısa müddətli yaddaşını Yardım pop-uplarınızla yuyub stresslərini artıraraq təcrübəni niyə bəyənmədiklərindən əmin olmayacaqsınız, amma bəyənməyəcəklər. Bu tədqiqat işi, 2000-ci ildə Honolulu'daki STC ortaq bölgə 7 & amp 8 konfransının hazırlanmasında (düşünürəm ki, bu il idi). Bunun bir nüsxəsini tapmaq çətindir.


XRS hücumlarının mənbəyi kimi iframe srcdoc atributu

Bir istifadəçinin bizə verilənlər bazasında saxlanılan bir html kodu verdiyi bir vəziyyət tətbiq etməyə çalışıram. Daha sonra HTML-ni verilənlər bazamızdan sətir kimi alırıq. (İstifadəçi girişinə nəzarətimiz yoxdur)

Bu html istifadə edərək yerləşdirməyə çalışıram

Bir məlumat istifadə edərdim: // URI. Və ya blob: // URI.

Eyni mənşə siyasətinin qarşısını almaq üçün sandbox atributundan istifadə edirəm. Bir istifadəçi ana baxış kontekstində XSS hücumlarına səbəb ola biləcək bir şey daxil edə bilərmi? XSS hücumu, iframe içindəki məzmunu sandboxa saldığı üçün hədəf alsın, məni narahat etmir.

Əgər yanaşmam hücumlara qarşı həssasdırsa, təhlükəsizliyini təmin etmək üçün nə edə bilərəm?

Budur nə etməyi planlaşdırıram:

Xam HTML məlumatları olacaq istifadəçi girişim olacaq. Bu faylı bir yerdə saxlayacağam. Bu HTML-ni göstərməli olduğum zaman, onu götürmək üçün bir API çağırışı edəcəyəm.

  • Bir & ltiframe sandbox = & quotallow-scripts & quot & gt istifadə edəcəyəm. Bu, bütün popupları, modalları, form təqdimatlarını və s. Bloklayacaq.
  • Proqrama göstəriləcək HTML-ə meta etiketlər əlavə edəcəyəm.

Bu yanaşmada mümkün hücum vektorları hansılardır? Onsuz da mümkün hücum vektorlarına qarşı daha etibarlı edə biləcəyəm varmı?


Bu, ehtimal ki, & ltcite & gt xüsusi bir HTML etiketi olduğu üçün baş verir; & ltsup & gt isə Tumblr tərəfindən tanınmış bir etiketdir. Və Tumblr, güman ki, təhlükəsizlik səbəbindən bilmədiyi bütün HTML etiketlərini süzür. Beləliklə, görünüşü dəyişdirdiyiniz zaman Tumblr mətninizin bu hissələrini süzməyə başlayır.

HTML kodunuzda & ltcite & gtCITATION & lt / cite & gt əvəzinə & ltspan & gtCITATION & lt / span & gt və CSS kodunuzda sitat əvəzinə .cite istifadə etmənizi məsləhət görürəm. Aralar normal olaraq demək olar ki, bütün brauzerlər və veb tətbiqetmələr tərəfindən tanınan HTML etiketləridir.

Dipnot: Mən bunu sınamamışam, çünki Tumblr-ı özüm istifadə etmirəm. Ancaq çox güman ki, bu probleminizi həll edəcək.

Bu & ltcite & gt-in avtomatik olaraq silinən yayımlanmamış etiket siyahısında olduğu üçün olur.

Mətn mesajında ​​görünən HTML-ə tam nəzarət etmək üçün özünüzü dəyişdirməlisiniz Mətn redaktoru parametrləri Düz mətn / HTML

Bundan sonra & ltcite & gt və ya sizin kimi HTML etiketlərindən istifadə edə biləcəksiniz.


Ən yaxşı İstilik xəritəsi proqramı: Pulsuz (Açıq Mənbə) və Pullu

2) Şanslı Portağal

Lucky Orange, hazırda veb saytınızda neçə nəfərin olduğunu görməyinizə imkan verən bir istilik xəritəsi proqramdır. Tarixi statistikaları müqayisə edə və veb saytınızda hansı açar sözlərin, dillərin, yerlərin, mobil istifadəçilərin və s. Trafiği artırdığını görə bilərsiniz.

  • Lucky Orange veb saytınıza gələnlərin qeydlərini yaradan ən yaxşı istilik xəritəsi proqramlarından biridir.
  • Şanslı narıncı söhbət veb saytınızla asanlıqla birləşdirilə bilər.
  • Veb formalarındakı hansı sahələrin ən çox sürtünməyə səbəb olduğunu araşdırmağa imkan verir.
  • Anketlərdə bir çox sorğu ola bilər və lazımi anda tetiklenebilir.

3) Zoho PageSense

Zoho PageSense, marketoloqlar üçün açıq şəkildə hazırlanmış bir dönüşüm dərəcəsi optimallaşdırma platformasıdır. İnsanların veb saytınızla necə qarşılıqlı əlaqədə olduğunu görməyinizi təmin edən bir istilik xəritələşdirmə proqramıdır.

  • Əvvəlcədən təyin olunmuş veb sayt seqmentlərimizdən istifadə edərək müəyyən bir ziyarətçi qrupunun davranışlarını görmək üçün hesabatları süzə bilərsiniz.
  • Bu vasitə, hansı səhifə elementlərinin ən çox klik aldığını axtarmaq asandır.
  • Ziyarətçilərinizin səhifəni nə qədər aşağı gəzdirdiyini və ən çox vaxt harada keçirdiyini görmək üçün sürüşmə xəritəsindən istifadə edə bilərsiniz.

4) Crazyegg

Crazyegg, veb saytınızın müxtəlif səhifələrində istifadəçi qarşılıqlı təsirlərini təhlil etməyə kömək edən ən yaxşı istilik xəritəsi vasitələrindən biridir. Bu vasitə, sürüşmə xəritələrini, istilik xəritələrini və müştərinizin saytınıza necə cavab verdiyini göstərən bir çox vizual hesabat təqdim edir.

  • Bu istilik xəritəsi proqramı, CTA-lərinizin (Fəaliyyətə Çağırış) göründüyünü təmin etməyə kömək edir.
  • Məzmunu müştərilərinizin əhəmiyyətinə görə yerləşdirməyə imkan verir.
  • Google Analytics məlumatlarına əlavə bir fikir qatını əlavə edə bilərsiniz.
  • Bu vasitə bir veb sayt və ya yenidən dizayn qurma imkanı verir.
  • Açılan formaların və ya giriş ekranlarının arxasında nələrin baş verdiyini izləyə bilərsiniz.

5) Ziyarətçiləri xəbərdar edin

Ziyarətçinin istilik xəritəsini veb saytınızdakı istifadəçinin fəaliyyətinin qrafik təsvirini təmin edən bir vasitədir. Heatmap proqramı siçan fəaliyyətinin hər hərəkəti barədə dərhal əyani məlumat verir.

  • Tıklama istilik xəritəsi hesabatlarını təqdim edir.
  • Real-time analitik təmin edən ən yaxşı istilik xəritəsi proqramlarından biridir.
  • Zamanlı veb səhifələrdə əvvəlcədən nəzərdən keçirilmiş bir qrafika əldə edə bilərsiniz.
  • Səhifənizdə nə qədər orta sürüşdüyünü göstərir.
  • Bu vasitənin NotifyVisitors təsisi canlı qonaqlar qarşılıqlı əlaqələrini göstərir.
  • Ziyarətçilərin veb saytınıza sıxışdığı yerləri tapmaq asandır.
  • Ziyarətçinin davranışını başa düşə və inkişaf etdirə bilərsiniz.

6) Hotjar

Hotjar, onlayn davranışı və veb saytınıza gələnlərin səsini ortaya qoyan pulsuz bir istilik xəritəsi proqramdır. Veb saytınızın istifadəçi təcrübəsini və dönüşüm nisbətlərini yaxşılaşdırmaq üçün Analiz və Əlaqə vasitələrini birləşdirən ən yaxşı istilik xəritəsi vasitələrindən biridir.

  • Limitsiz istifadəçilər bu pulsuz istilik xəritəsi proqramından istifadə edə bilərlər
  • URL və ya xüsusi JavaScript tetikleyicilerini istifadə edərək istifadəçiləri hədəf ala bilərsiniz.
  • Əlaqə vasitəsi 40-dan çox dildə lokallaşdırılmışdır.
  • Cavabları XLSX və ya CSV-də ixrac edə bilərsiniz.
  • Çox cihaz dəstəyi təmin edir.
  • Geribildirim vasitələrindən istifadə edərək cavab toplamaq üçün heç bir məhdudiyyət yoxdur.
  • Veb saytınızın IP-ni bloklayaraq özünüzü izləməyi istisna edə bilərsiniz.

7) Matomo

Matomo, veb saytınızın dəqiq məlumat hesabatını təqdim edən bir veb analitik platformadır. İstifadəçi təcrübəsini, dönüşüm, optimallaşdırma xüsusiyyətlərini qiymətləndirə biləcəyiniz ən yaxşı istilik xəritəsi vasitələrindən biridir.

  • Bu istilik xəritəsi proqramı Sessiyalar Qeydləri, Huni, A / B Testi, Məqsədlər və s.
  • Fərdi istifadəçilərin fəaliyyətini qiymətləndirə bilərsiniz.
  • Hesabatları birdən çox veb saytdan birləşdirə bilərsiniz.
  • Veb saytınızın arxa tərəfinə daxil olmadan üçüncü tərəf izləmə kodlarını veb saytınıza yerləşdirməyinizə kömək edir.

8) Inspectlet

Inspectlet, ziyarətçilərinizin videolarını qeyd edir. Veb saytınızda izləmə, siçan hərəkəti, sürüşmə və düyməni basma imkanı verir. Bu proqram, istifadəçilərin zehniyyətini anlamağa kömək edir və danışıq sürətini də artırır.

  • İzləməyi istədiyiniz tam insanları tapa bilən filtrləmə imkanlarına malikdir.
  • Bu istilik xəritəsi tətbiqində ziyarətçilərin harada və niyə düşdüyünü göstərən dönüşüm hunileri var.
  • Inspectlet AJAX, HTTPS, bir səhifəlik veb saytlarla işləyir.
  • Seanslarınızı etiketləməyinizə imkan verir.
  • Fərdi istifadəçilərin veb saytınızı necə istifadə etdiyini görə bilərsiniz.

9) Plerdi

Plerdy əhatəli bir dönüşüm optimallaşdırma vasitəsidir. Agentliklər və peşəkar onlayn marketoloqlar üçün hazırlanır. Bu istilik xəritəsi proqramı veb saytınızın performansını yaxşılaşdırmağa və dönüşüm böyüməsini artırmağa imkan verir.

  • Bu istilik xəritəsi proqramı veb dizayn səhvlərini tapmaqda sizə kömək edir.
  • Uzun mətnlərin sürüşmə dərinliyini göstərən bir sürüşmə xəritəsinə malikdir.
  • Dinamik interaktiv həllərə sahib veb sayt tərtibatını təhlil etməyə kömək edir.
  • Proqram köprüklərin effektivliyini anlamağa kömək edir.
  • Veb saytınızdakı pop-upların nə qədər təsirli olduğunu analiz etməyə imkan verir.
  • Plerdy, veb obyektləri üzərində siçan axtarışını aparan bir göstəriciyə sahibdir.

10) VWO istilik xəritələri

VWO istilik xəritəsi, insanların veb saytınıza necə baxdığını və ya onları ziyarət etdiyini, hansı elementlərin onları yayındırdığını və diqqətini çəkən şeyləri görməyinizə kömək edən bir vasitədir. Seçimləri seçərək istifadəçinin tıklama elementlərini yoxlaya bilərsiniz.

  • Səhifənizdə birdən çox sahə seçib klikləri aralarında müqayisə edə bilərsiniz.
  • Bu istilik xəritəsi tətbiqi veb saytının canlı vəziyyəti barədə istifadəçi məlumatlarını qeyd edir.
  • Bir Müşahidə əlavə edə bilərsiniz və VWO, davranışı qeyd etdiyiniz istilik xəritəsinin dəqiq vəziyyəti ilə müşahidənizi xilas edəcəkdir.
  • Platformalararası performansın izlənməsi
  • İstilik xəritəsinin dəqiq vəziyyətini yükləyin və başqaları ilə paylaşın.

11) Capturly

Capturly vasitəsi, istifadəçilərin qərar qəbul etmə müddətini görüntüləməyə kömək edir. Bu istilik xəritəsi proqramı, veb saytınızın istifadəçilərinin hər hansı bir veb səhifədə nə qədər sürüşdüyünü bilmək imkanı verir.

  • Veb saytının istifadəçi əlaqəsini keyfiyyətli şəkildə araşdırma imkanı verən sessiya təkrarları var.
  • Trafik səhifəsini səhifə ilə izləyə bilərsiniz.
  • Ziyarət olunan səhifələr, veb səhifənizin yüklənmə vaxtı barədə görselləşdirilmiş məlumatlar əldə edin.
  • Cihazların hansı mənbələrdən və trafik aldığınızı görməyə imkan verir.
  • Hər hansı bir veb saytda xüsusi hadisələr yarada və izləyə bilərsiniz.

12) Tamamilə

FullStory, rəqəmsal təcrübənizi anlamağa və inkişaf etdirməyə kömək edən bir rəqəmsal zəka platformasıdır. FullStory analitikasını istifadə edərək veb sayt istifadəçilərinin mübarizəsini azalda biləcəksiniz.

  • Məlumatların CSV və ya JSON formatına ixrac edilməsini təmin edir.
  • Seans təkrar istifadə edərək istilik xəritələrini kəşf edə bilərsiniz.
  • HD masa üstü, tablet və mobil kimi müxtəlif cihazları dəstəkləyin.
  • Bu istilik xəritəsi tətbiqi veb səhifənin yüklənmə müddətini görməyə imkan verir və veb saytınızı ziyarət edən istifadəçilərin sayı.
  • Tək bir paneldən birdən çox hesabı idarə edə bilərsiniz.
  • Məlumatları ekran ölçüsünə görə bölüşə bilərsiniz.

13) Freshmarketer

Freshmarketer, heç bir kod yazmadan istifadəçinizin sürüşmə və kliklərinin xülasəsini təqdim edən bir istilik xəritələşdirmə proqramıdır. Bu pulsuz istilik xəritəsi proqramı veb saytınızın interaktiv hissəsində siçan hərəkətlərini izləməyə imkan verir.

  • Bu, istifadəçilərin həqiqətən hər hansı bir veb səhifəni necə gəzdirdiyini və vurduğunu izləməyinizə imkan verən pulsuz bir istilik xəritəsidir.
  • Eyni şablon dizaynı olan veb səhifələr üçün birləşdirilmiş istilik xəritələrini əldə edə bilərsiniz.
  • Cihaz növlərini avtomatik olaraq müəyyənləşdirin və masa üstü, tablet və mobil telefonlar üçün uyğun istilik xəritələri yaradın.
  • Veb saytın iki versiyasını müqayisə etməyə kömək edir.
  • Əlavə kodu olmayan ziyarətçinin kliklərinin və vərəqlərinin xülasəsini əldə edin.

14) Mockingfish

MockingFish, istifadəçilərlə veb təcrübələrini sınamağa imkan verən bir İstilik xəritəsi proqramdır. Veb sayt sahiblərinə çevrilmə optimallaşdırması üçün fərqli elementlərdən çoxsaylı dəyişikliklər edərək veb saytlarını optimallaşdırmağa imkan verir.

  • Veb saytınızda ən çox klik alan müxtəlif sahələrdə axtarış aparın.
  • İstifadəçiləri istifadə etdikləri cihaz növlərinə, brauzerə, tıklama vaxtına, pəncərə ölçüsünə və s. Əsas götürərək ayırın.
  • Bu alətin siyahı hesabatı, toplanmış vacib məlumatlara nəzər salır.
  • Test edərək istifadəçi davranışı ilə bağlı real vaxt məlumatları verir.

15) Smartlook

Smartlook, mobil tətbiqetmələr və veb saytlar üçün keyfiyyətli bir analitik vasitədir. İş veb saytınızı ziyarətçilərinizin gözü ilə görməyə imkan verən bir istilik xəritələşdirmə proqramıdır. Bu proqram, yeni istifadəçilər üçün siçan hərəkət istilik xəritələrini, sürüşmə istilik xəritələrini və istilik xəritələrini təmin edir.

  • Bir istifadəçi sessiyasının videosunu yaza bilərsiniz.
  • Avtomatik olaraq hər hadisəni izləyir və daha yaxşı qərarlar verməyə kömək edir.
  • Bu vasitə, hər bir huni addımına hadisələr əlavə etməyə və dönüşüm yolu haqqında ətraflı məlumatları oxumağınıza kömək edir.
  • Məlumatların lazım olduqda süzülməsinə və qruplaşdırılmasına kömək edir.

DMCA Şikayət

Veb sayt vasitəsi ilə mövcud olan məzmununun (Xidmət Şərtlərimizdə müəyyənləşdirildiyi kimi) bir və ya daha çox müəllif hüququnuzu pozduğuna inanırsınızsa, aşağıda göstərilən məlumatları özündə əks etdirən yazılı bildiriş (“Hüquq pozuntusu bildirişi”) təqdim edərək bizə bildirin. agent aşağıda sadalanmışdır. Varsity Tutors bir Hüquq pozuntusu Bildirişinə cavab olaraq hərəkətə keçərsə, bu məzmunu Varsity Tutors-a təqdim etdiyi varsa, ən son e-poçt ünvanı vasitəsi ilə təqdim edən tərəflə əlaqə qurmaq üçün yaxşı niyyət göstərəcəkdir.

Hüquq pozuntusu bildirişiniz məzmunu təqdim edən tərəfə və ya ChillingEffects.org kimi üçüncü şəxslərə göndərilə bilər.

Zəhmət olmasa bir məhsulun və ya fəaliyyətin müəllif hüquqlarını pozduğuna dair yanlış məlumat verdiyiniz təqdirdə, ziyanlara görə (məsrəflər və vəkillərin haqqı daxil olmaqla) cavabdeh olacağınız xahiş olunur. Beləliklə, veb saytdakı və ya onunla əlaqəli məzmunun müəllif hüquqlarınızı pozduğundan əmin deyilsinizsə, əvvəlcə vəkillə əlaqə yaratmağı düşünməlisiniz.

Zəhmət olmasa bildiriş göndərmək üçün bu addımları izləyin:

Aşağıdakıları daxil etməlisiniz:

Müəllif hüququ sahibinin və ya onların adından fəaliyyət göstərməyə səlahiyyətli bir şəxsin fiziki və ya elektron imzası, müəllif hüququnun pozulduğu iddia edilən şəxsiyyət hüququ, müəllif hüququnuzu pozduğunuzu iddia etdiyiniz məzmunun təbiətinin və dəqiq yerinin təsviri Varsity Tutors-un həmin məzmunu tapmasına və müsbət şəkildə müəyyənləşdirməsinə icazə vermək üçün təfərrüat, məsələn məzmunu ehtiva edən xüsusi suala (yalnız sualın adını deyil) bir keçid tələb edirik və sualın konkret hissəsinin təsviri - şəkil, link, mətn və s. - şikayətiniz Adınıza, adresinizə, telefon nömrənizə və e-poçt adresinizə və Sizin tərəfinizdən verilmiş bir ifadəyə aiddir: (a) müəllif hüquqlarını pozduğunuzu iddia etdiyiniz məzmunun istifadəsinə vicdanla inandığınız; qanunla və ya müəllif hüququ sahibi və ya bu cür sahibin agenti tərəfindən icazə verilmirsə (b) pozuntu bildirişinizdəki bütün məlumatların dəqiq olmasına və (c) yalançı cəza altında olduğunuza görə müəllif hüququ sahibi və ya onların adından fəaliyyət göstərmək səlahiyyəti olan bir şəxs.

Şikayətinizi təyin olunmuş agentimizə göndərin:

Charles Cohn Varsity Tutors LLC
101 S. Hanley Rd, Suite 300
Louis, MO 63105


1 Cavab 1

Yığın Parçaları, http://jsfiddle.net və ya http://codepen.io ya da http://plnkr.co kimi saytdakı bir vasitədir. Bu alətlərdən daha məhduddurlar, lakin yerində olma üstünlüklərinə sahibdirlər, buna görə kodunuz / işarəniz belədir in sualınız (və ya cavabınız), yalnız əlaqəli deyil və buna görə də saytdan kənar yer olmasa da, insanlar sizə kömək etmək və sizdən kömək almaq üçün sayt xaricinə getmək məcburiyyətində deyillər. Onlar bu SE blog yazısında elan edildi və əvvəlcə sənədləşdirildi, lakin indi olduqca köhnəlmişdir.

Parçada HTML, CSS və / və ya JavaScript-i təqdim edirsən, sonra bir düyməni basmaqla sualınızın içərisində göstərilən nəticə ilə işləyə bilərsiniz (və ya cavab olaraq & quotpost & quot deyək).

Qeyd: Parçalar üçündür runnable bir problemi göstərən brauzerdəki nümunələr. Parçanızın kodu olmayacaqsa runnable brauzerdə (aşağıda göstərilən 3 və 4-cü addımlara baxın), sadəcə bir vurgulayın və <> düyməsini (və ya Ctrl + K) istifadə edin və ya hər sətirdə dörd boşluq girin - əvəzinə kodunuzu kod bloku kimi formatlaşdırın .

Bu cavab ümumiyyətlə parçaları əhatə edir. Bəzi kitabxanaların və ya texnologiyaların özlərinə uyğun olaraq öz cavabları var:


Bəli, qıvrımla tamamilə mümkündür. Ən əsası qıvrımın --cookie-jar ilə istifadəsi arasında çərəzləri saxlamaq və yenidən yükləmək olacaq. Lazım olduqda forma məlumatlarını da göndərə bilərsiniz. Bir veb saytda gəzəndə nə baş verdiyini anlamaq üçün ümumiyyətlə Live HTTP Headers adlı Firefox eklentisini istifadə edirəm. Hər hansı bir başlığı, həm də qıvrımla nə edəcəyinizi anlamağa çalışarkən çox faydalı olan hər hansı bir yazı göndərir. Müxtəlif qıvrım çağırışlarını avtomatlaşdıran bash ssenariləri yazdım və veb səhifədə məhdud işləmə aparmaq üçün borulardan və müvəqqəti sənədlərdən istifadə etdim (mktemp nəzakəti), lakin bir çox veb səhifənin işlənməsi lazım olsa, ümumiyyətlə LibWWW ilə Perl-ə keçərəm.

Sadə hallar üçün yüklənir bir səhifənin məzmunu, istifadə edin qıvrım və ya wget. Hər ikisi də HTTP üzərindən faylları yükləmək üçün hazırlanmış komanda xətti alətləridir və bir çox seçim var. Sizin vəziyyətinizdə, bu alətləri daha çox brauzer lutzky'nin cavabı kimi göstərməyiniz lazımdır və penguin359-un cavabı bu baxımdan faydalı olan bəzi qıvrım və wget seçimlərindən bəhs edir.

Bəzən ehtiyacınız olduqda daxil ol, əvvəlcə veb brauzerdə əl ilə daxil olmaq daha asandır veb brauzerin çərəzlərini ixrac edin (Firefox üçün allcookies və ya Export Cookies kimi uzantılar kömək edə bilər).

Ehtiyacınız varsa məzmunu təhlil edin bəzi səhifələrdən və ya poçt formaları, curl və wgetdan daha çox həvəskar alətlərə ehtiyacınız ola bilər. Perl ilə birlikdə bəzi yaxşı alətlər var LWP (libwww) HTML :: TreeBuilder (HTML-Tree) və ya standart kitabxanaları olan Python (xüsusilə httplib və htmllib ).

Daha çoxu üçün kompleks qarşılıqlı əlaqələr bir veb sayt ilə istinad Perlindir WWW :: Mexanizasiya edin. Bu Perl kitabxanası, Javascript deyil, POSTing, formalar, çərəzlər daxil olmaqla bir veb brauzer kimi bir veb saytla qarşılıqlı əlaqə qurmaq üçün yüksək səviyyəli funksiyaları müəyyənləşdirir. Perl çayınız deyilsə, bu kitabxanada, məsələn, digər dillərdə oxşar imkanlara sahib imitasiyalar var Python mexanikləşdirinYaqut Mexanikləşdirin.

Nəhayət, ehtiyacınız olduqda Javascript, adi yanaşma bir brauzer avtomatlaşdırma çərçivəsi ilə idarə olunan bir veb brauzerdən istifadə etməkdir. Selenyum və Watir populyar seçimlərdir. Həmçinin baxın SeleniumRC-dən başqa JavaScript tərəfindən boyanmış məzmunu daxil olmaqla veb səhifələr götürə bilən yaxşı bir vasitə varmı?


PySizer: Python istifadə edərək özünəməxsus yerdəki rasterin ölçüsünü dəyişdirmək

Məkan təhlili, məlumatların birləşdirilməsi və geofiziki təfsirdə geniş yayılmış təcrübə, fərqli məkan qətnaməsinin raster məlumat dəstlərinin idarə edilməsinə ehtiyacdır. Tez-tez raster məlumatları həm lokal, həm də regional miqyasda daha yaxşı məkan nümayişi və xüsusiyyət identifikasiyası üçün interpolasiya yolu ilə yenidən seçilir, lakin interpolasiya daha az blok və ya mozaika, sərhəd bulanıklığı, kənar haloslar, üzüklər və siqnalın yüngülləşdirilməsi kimi əsərlərlə nəticələnə bilər. Bu işdə, məlumatların interpolasiyası üçün Python proqramlaşdırma dilindən istifadə edərək inkişaf etmiş performansla PySizer proqramını təqdim edirik. Birincisi, fərdi məkanda tərs məkan əsas analizindən (isPCA) istifadə edərək yüksək interpolasiya dəqiqliyinə malikdir. İkincisi, NumPy-nin matris əməliyyatları kimi elmi Python modullarındakı funksiyalardan istifadə edərək yüksək hesablama performansına malikdir. Üçüncüsü, hazırda mövcud olan raster məlumat formatlarının əksəriyyətini dəstəkləyir və məkan istinadları məlumatlarını idarə edə bilər. PySizer, geofiziki və ya digər elmi məlumatların işlənməsi, məsafədən zondlama, (internet) video axını interpolasiyası və yüksək keyfiyyətli görüntü çapı kimi bir çox sahəyə tətbiq olunur. Alət bu işdə potensial sahə məlumatları və batimetrik məlumatlardan istifadə edilərək sınaqdan keçirildi və nəticələr vizual yoxlama və statistik analiz yolu ilə qiymətləndirildi, raster məlumat dəstlərinin ölçüsünün dəyişdirilməsində yüksək dəqiqlik və səmərəlilik göstərildi. PySizer mənbə kodları ictimai veb saytdan və ya son versiyası üçün müəlliflərlə əlaqə saxlayaraq sərbəst şəkildə əldə edilə bilər.

Bu abunə məzmununun önizləməsidir, təşkilatınız vasitəsilə giriş.