|
|
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
функции преобразования географических координат в номера тайлов. http://doro.poltava.ua/articles/tcl/geo2tiles.html Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. на сишарпе Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. в принципе, попадаю куда хочу 11 корпус авиационного университета в киеве https://maps.yandex.ua/?text=Украина, Киев, проспект Космонавта Комарова, 1К11&sll=30.430655,50.4389&ll=30.432290,50.438921&spn=0.014677,0.007359&z=16&l=map шото с масштабом не понятно, я правильно отмеченную строчку (там где возведение в степень) переписал*? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2015, 14:25 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. http://wiki.openstreetmap.org/wiki/Mercator#C.23_implementation Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2015, 01:08 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
я правильно вижу, что это тикль? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2015, 09:19 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
tchingiz, Эм... это ж не тикль, а питон... Использует Tk, да, но питон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2015, 13:54 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
ок. ато он(тикль) каким то странным мне казался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2015, 14:01 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
tchingiz, Не, а в исходном посте ТС-а -- натуральный тикль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2015, 15:13 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
MasterZivtchingiz, Не, а в исходном посте ТС-а -- натуральный тикль то, да, в стартовом посте я его сам и перевел в сишарп, мне вторая программа Gilbert (Peano) lines нужна, уже понял, что питон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2015, 16:45 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
tchingiz, Может легче просто найти Logo написанный на шарпе, уже готовый ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2015, 13:10 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
MasterZivtchingiz, Может легче просто найти Logo написанный на шарпе, уже готовый ? э не допонял. автор Ло́го (англ. Logo) — язык программирования высокого уровня, разработанный в 1967 году Сеймуром Пейпертом и Идит Харель в образовательных целях для обучения детей дошкольного и младшего школьного возраста основным концепциям ? чем оно меня спасет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2015, 21:44 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
tchingiz, Код: python 1. 2. 3. если это было не оно, то да, ничем не спасёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2015, 23:04 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
tchingiz, Кривая без рекурсии на JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2015, 16:43 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
заполняющие пространство кривые http://www.spiiras.nw.ru/dissovet/wp-content/uploads/2015/05/disertacija-aksenov2.pdf стр.57 и пример на джаве кривая Мортона Z-кривая http://conf.vntu.edu.ua/kgrz/2012/pdf/Чаговец.pdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2015, 08:53 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
условие Гёльдера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2015, 09:09 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
исходники сишного кода для быстрого вычисления кривой гильберта http://web.archive.org/web/20041028171141/http://www.caam.rice.edu/~dougm/twiddle/Hilbert/ Быстрая генерация Кривой Гильберта, сортировки и запросы диапазонов Кривая Гильберта относится к классу кривых заполняющих пространство - непрерывные, не гладкие кривые которые проходят произвольно близко к лобой точке в пространстве произвольной размерности - дополнительную информацию про кривые Гильберта на плоскости можно найти в сети - смотри http://web.archive.org/web/20061029184807/http://www.treasure-troves.com/math/HilbertCurve.html для примера, но отсутствует информация про эффективность генерирования кривых Гильберта и для сопутствующих вопросов - таких как сортировка Гильберта, запросы диапазонв Гильберта и так далее. Общедоступная рекурсивная генерация кривой Гильберта на плоскости далеко не очевидным образом ведет к быстрому нерекурсивному алгоритму для сопутствующих тем, равно как и не очевидным образом ведет к обобщению кривых для более высоких размерностей. Я начал работу над своей реализацией что бы исключить необходимость в предварительных вычислениях дополнительных таблиц. В процессе работы, я обнаружил, что базовые вычисления из точки в индекс и из индекса в точку можно ускорить, избавившись от дополнительных таблиц. Я дополнил базовые вычисления возможностью сравнивать две точки что бы выясненять какая из них попадает раньше на кривую Гильберта. Хотя эти же сравнения можно выполнять, конвертируя каждую точку в её целый индекс и сравнивая целые индексы, такой путь имеет ограничение из за ограниченных диапазонов обычных целых чисел. Вычисляемые целые индексы иногда выходят за эти диапазоны. Моя реализация сравнения менее чувствительна к этой проблеме. Дальнейшая развитие ведет к алгоритмам нахождения первой вершины квадрата, появляющегося на кривой Гильберта. нахождение первой точки (не обязательно вершины) квадрата, которая лежит на кривой и для нахождения первой точки после данной, чтобы положить в квадрат. Целями этой работы является 1) создание эффективного многоразмерного поиска 2) отображение пространственной близости в поиске (в квадрате?) в пространственную близость упорядоченных точек базы данных, основанной на B-дереве. Умение находить первую точку в квадрате после заданной точки, дает возможность перечислять все точки базы данных попадающие внутрь квадрата без проверяния каждой точки из базе данных. Подобно этому, становится возможным эффективно вычислять "пространственное соединение" - то есть, все пары точек, которые попарно лежат в некотором маленьком квадрате. Теперь, я лучше объясню алгоритм предлагая исходный код, таким образом здесь есть код на Си и его заголовочный файл. Сообщите мне если эта реализация методов для нерекурсивной многоразмерной кривой Гильберта покажется Вам интересной или поучительной. Дуг Мур (dougm@caam.rice.edu) - мыло протухло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2015, 11:53 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
чтобы скомпилировать быстрое вычисление кривой гильберта под мс с++ надо drand48 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ----------------------------------- reguliar rand48 from BSD Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 23:38 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
Генри С. Уоррен, мл. Алгоритмические трюки для программистов Hacker's Delight дополненное издание http://eknigi.org/programmirovanie/53076-algoritmicheskie-tryuki-dlya-programmistov.html рекурсивный алгоритм на стр 235 нерекурсивный - стр 248 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 00:46 |
|
||
|
tcl 2 с# // кривые заполняющие пространство / space filling curve
|
|||
|---|---|---|---|
|
#18+
MasterZivtchingiz, Код: python 1. 2. 3. если это было не оно, то да, ничем не спасёт. не оно. две функции ниже спасают Я хочу поиндесировать точки на плоскости Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 23:00 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=33&tid=1340878]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 373ms |

| 0 / 0 |
