Viac

Volanie canvas.saveAsImage zo skriptu v probléme QGis -Qstring


Chcem vytvoriť skript na spracovanie, ktorý uloží QGIS MapCanvas presne tak, ako je to viditeľné na obrazovke, a potom komprimuje súbor tifw a vytvorený PRJ. Existujúca metóda QgsMapCanvas.saveAsImage () robí presne to, čo chcem. Ukladanie do PNG funguje, ale chcem TIF. Tretí argument má QString, ktorý by som mal poskytnúť ako QString ("TIF").

Nezdá sa mi však, že by som prišiel na to, ako vytvoriť QString. Zdá sa, že súčasné obaly okolo Qt odstránili túto triedu. Samotné odoslanie reťazca alebo reťazca unicode (napr. U „TIF“) nefunguje.

Rovnako nefunguje ani riešenie v tomto vlákne: nástroje QGIS Map a chyby mapového plátna - QString

Neviem, ako tento problém obísť bez prepisovania logiky v saveAsImage ().

UPDATE: Dostal som to do práce odovzdaním None podľa riešenia gcarilla, ale odvtedy som prešiel pomocou kódu od Martina Dobiasa v tomto vlákne: http://osgeo-org.1560.x6.nabble.com/How- to-use-QPixmap-argument-in-saveAsImage-td4112041.html. Toto je lepšie riešenie (aj keď komplikovanejšie), pretože môžete nastaviť výstupné rozlíšenie.


Stačí zadať „TIF“ ako argument. Vyskúšajte to z konzoly python QGIS:

iface.mapCanvas (). saveAsImage ("/ path / to / file.tif", None, "TIF")

Funguje na QGIS 2.6.0

Ak pracujete na doplnku, máte tiežčelímpredmet, ktorý máte k dispozícii.


Hlavná vec, ktorú by som chcel zdôrazniť, je, že váš algoritmus je príliš jednoduchý, pretože ako hracie pole používa maticu (zoznam zoznamov). Ak to bude 1 000 * 1 000, pole spracujete asi za sekundu. A už je to pomalé. Ale ak 10 000 * 10 000? 100 sekúnd na ťah (100 miliónov väčšinou prázdnych buniek na spracovanie?)

A tieto nepríjemné hranice? Pokazia veľa problémov spojených s hrami.

Ak túžite skutočne vylepšiť svoju hru (a možno aj svoje schopnosti), môžete vyskúšať inú implementáciu.

Ukladajte iba živé bunky - množinu / zoznam / výrok n-tíc vo forme (x, y). Hľadanie susedných buniek by stálo zaujímavú malú úlohu - môžete nájsť niekoľko riešení, ako to urobiť rýchlo (pokojne napíšte, ak chcete nápovedu).

Potom budete mať hru na nekonečný pole a bude sa vám páčiť jeho rýchlosť (a budete hrdí na svoju prácu, dovolím si predpokladať).


Prijímač json para tornar o meu Echart dinamico

Všetko závisí od toho, ako je dostupné dostupnosť informačného systému bez PHP.

Um jeito simples seria addictionar um chamda a jQuery.get () que busque essas informações.

e PHP proces nie je možný a je kompatibilný s:

Dá uma olhada nesse link: https://codepen.io/andr-menezes/pen/EdLJMe, utilisei esse Pen pra implementar o Echarts com Json no meu projeto. No meu caso eu gero um arquivo json e leio o mesmo exibindo os dados no gráfico.


Dentro robiť kontext de projetos é normálne nevyhnutnosť de se gerar relatórios, basicamente a medida em que o nível de detalhamento aumenta, a complexidade do relatório também aumenta. Daí a Integral imagers imagens a textos, ou tabelas a imagens ou até mesmo todos juntos.

Por isso, vou sugerir como resposta a transformação do HTML para PDF, pois assim o código pode ser reaproveitável e sem a necessaryid ter de que ficar trocando de biblioteca ou plugins, além do fato de que o PDF é emaa maior parte composto de Post Scenár.

Em outras palavras, o PDF é basicamente uma Imagem.

Existe uma biblioteca zadarmo chamada iTextSharp, ja využívam riešenie problémov um semelhante que tive.


В echarts при изменении маштаба графика необходимо делать запрос и отрисовывать новые данные при стом

Использую следующую связку angular + ionic + echarts. Необходимо реализовать следующее: Есть график который мониторит скорость загрузки и снимает значен При отображении данных за день у нас получается 1440 точек. При отображении данных за неделю данные & quotразряжены & quot т.е. информация за каждый час 168 точек (Сделано это для оптимизации графика). Однако хотелось бы при приближении графика до определенного дня, делать запрос и отображать все точки за день (т.е. 1440 точек) и соответственно при отдалении возвращать обратно на & quotразряженные & Quote данные (т.е. 168 точек). Проблемы следующие: 1) Не могу разобраться как в echarts реализован datazoom udalosť 2) Как не перерисовывать а апдейтить график, потому что при перерисовке график немного скачет, а так же параметры приближения скидываются на дефолтные. Если у кого то есть опыт реализации хотя бы одного из двух пунктов поделитесь пожалуйста, заране Код možnosť:


& # 191Como mostrar datos en JSON con ajax en una grafica en laravel?

Buenas este tengo un problema al mostrar mis data en una grafica echarts. En primer lugar estoy utilizando datepicker para mostrar mi grafica en un rango de fechas. Pues en el ajax hago un petición a mi controlador lo cual recibo la data en formato JSON y pues los recibo:

Mi problema es que los datos númericos no se estan representando en la gráfica solo me muestra las fechas en el xAxis:

Este es mi codigo javascript junto con la grafica echart que lo estoy utilizando de la plataforma de gentelella.

2.- Esta son las rutas del ajax

Este es mi codigo del controlador donde recibo con un request el rango de fechas introducidas en el input y se envia la data pero mi gráfica no me esta cargando esos valores como dije solo me carga las fechas en el Xasis. La verdad este soy nuevo utilizando AJAX en laravel y pues no se cual es mi falla, de todas formas les agradezco de antemano cualquier referencia que me pueda ayudar gracias.